采取worker错误提示信息:UncaughtDOMException:Failedtoconstruct‘Worker’:Scriptat***
原创问题解决流程:
错误屏幕截图如下:

这种错误的概率很高。vue.config配置问题,首先放我的原始配置
// 解决打包时间错误
parallel: false,
chainWebpack: (config) => {
// set worker-loader
config.module
.rule(worker)
.test(/.worker.js$/)
.use(worker-loader)
.loader(worker-loader)
.end();
config.module.rule(js).exclude.add(/.worker.js$/);
config.plugin(define).tap((args) => {
const [define] = args;
Object.assign(define, {
IS_APPLET: JSON.stringify(true),
UNIQUE_MARK: JSON.stringify(uniqueMark),
});
return args;
});
},
博主在互联网上找到了上述配置,并在获得后启动了项目浏览器。 标题错误。
只需使用百度股份有限公司翻译: 出于安全考虑worker无法在本地运行 balabala。然后方向有点偏离轨道。在阅读了许多文章后,他们说他们会worker文件已部署到服务器。这并不太离谱。?
解析密钥:
最后 , 发现可以使用以下配置来解决错误,it works!
互联网上的一些文章不是options调用,所以在使用他们的代码后,出现了错误。具体原因是,由于我的技术限制,我不清楚为什么要添加options这个问题解决了 =。= 有点遗憾,我还是很好奇。如果有热心的网友,请评论!

.options({
inline: fallback,
filename: workerName.[hash].worker.js,
})
加上这个options它解决了报告错误的问题。
题外话
我以前试过。worker-plugin有没有可能不配置这么多,但我自己在使用过程中报告了一个错误,没有解决。最后,我诚实地这样配置了它。=。= 使用时别忘了介绍它。 worker-loader!!
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




