3

我只想在我的一个单水疗反应微前端中使用一个简单的网络工作者。但是,当我初始化它时,它不起作用,程序找不到工作人员。我在 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 的初学者,所以我想我只是没有采用正确的方法。

4

0 回答 0