问题标签 [worker-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
41 浏览

webpack - 从 npm 模块使用 Web Worker 会导致“您需要启用 JavaScript 才能运行此应用程序”响应

我有一个配置了网络工作者的 npm 模块。我使用带有以下规则的 webpack 4 构建这个模块:

当我构建模块时,我确实看到它正确输出了网络工作者,并且我的 package.json “文件”条目确实包含了工作者,因此它包含在我的模块中。

我有另一个使用这个 npm 模块的项目(反应应用程序,使用 create-react-app),但是当我启动它时,我看到我的浏览器正在寻找工作人员:http://localhost/worker.js 这是不正确的.

我在这里想念什么?我确实看到有人问过关于如何在 npm 模块上使用 web worker的类似问题, 但似乎他对 yarn 有疑问。