我只想在我的一个单水疗反应微前端中使用一个简单的网络工作者。但是,当我初始化它时,它不起作用,程序找不到工作人员。我在 root.component.js 中尝试了以下两种方法:
经典方式->
let myWorker = new Worker('./worker.js');
打印的错误信息只是:
获取http://example.com/worker.js 404(未找到)
webpack 方式 ->
let myWorker = new Worker(new URL('./worker.js', import.meta.url));
并且打印的错误信息是
react_devtools_backend.js:4049 DOMException:无法构造“Worker”:无法从源“http://example.com”访问“http://example.com:8001/src_worker_js.project-name.js”处的脚本。
我是 single-spa 和 webpack 的初学者,所以我想我只是没有采用正确的方法。