问题标签 [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 回答
142 浏览

javascript - Webpack worker-loader 在错误时静默失败

我正在使用 CRA 来配置我的项目,然后弹出并添加我需要的任何其他内容。在这种情况下,我只是将 worker-loader 添加到模块规则中:

问题是如果工作代码中有编译错误,它仍然报告生产构建成功,但输出文件夹只有少数文件(开发构建工作正常)。获取错误消息的唯一方法是重命名工作脚本,以便将其作为常规模块导入。

如何让它正确报告错误?

Webpack 4.29.6,worker-loader 2.0.0。

如果重要的话,错误来自 eslint,它不知道某些特定于工作人员的全局变量,并且需要注释来禁用特定行的错误。

0 投票
0 回答
390 浏览

javascript - 如何在电子主进程中使用worker-loader

我在渲染器进程中配置了worker-loader ,它工作正常。但是,相同的配置在主进程中不起作用,它会抛出错误“Worker is not defined”。

我知道 Worker 在 Node.js 环境中是不同的。我怎样才能正确设置它?

0 投票
0 回答
531 浏览

javascript - React 中的 Worker 加载器

这是我的组件:

我非常简单的工人:

组件内部worker的实例化导致一个空的Worker,即:

不用说:它什么都不做,app.worker 路径是正确的。

另外,由于我导入了加载程序,我得到:

所以我认为这worker-loader在某种程度上弄乱了 webpack-config。

为什么会这样?

0 投票
1 回答
569 浏览

webpack - Webpack worker-loader 与 worker-plugin

与 webpack 中的 worker 的 worker-loader 相比,使用 worker-plugin 有什么好处,为什么?哪一个更好?

0 投票
1 回答
77 浏览

reactjs - Webpack 一切都加载,但工作人员

我正在尝试使用 webpack 来捆绑我的反应项目。在我定义了webpack_public_path变量后,所有的模块和一切都加载得很好。除了工人之外的一切。

这是我的 webpack.config.js

有谁知道我做错了什么?非常感谢

0 投票
1 回答
96 浏览

javascript - 为什么我可以获取此跨源文件,但无法从中创建 Worker?

有问题的文件是这个:http://web-reports-static.s3.us-east-2.amazonaws.com/_next/e02d25753c0f34f5e22c.worker.js

该文件托管在允许任何域获取该文件的 s3 存储桶中。我还设置了以下 CORS 策略:

您可以在任何网站的控制台中尝试它(例如,在 stackoverflow 上打开开发工具)。

但是直接使用它来构造一个 Worker 会导致错误:

0 投票
2 回答
3397 浏览

javascript - 导入模块时 Web Worker 不工作,即使在使用 worker-loader 时也是如此

我正在尝试制作一个网络工作者来防止停止 React 主线程。工人应该阅读图像并做各种事情。

该应用程序是使用create-react-app.

目前我有

webpack.config.js

WebWorker.js

readimage.worker.js

然后在我的 React 组件AppContent.js

但是当我运行它时,我得到了错误

未捕获的 ReferenceError:未定义 jimp__WEBPACK_IMPORTED_MODULE_0__

如何正确地将模块导入网络工作者?

0 投票
2 回答
221 浏览

javascript - 使用 _config.worker = false 在 worker 中调用 Papa.parse 调用 postMessage

我正在调用Papa.parse我自己的工人,并且 in_config.worker设置为假。当过程完成时,它postMessage仍然调用会触发一条消息给我自己的工作人员。不应该

还应该检查是否config.worker设置为true然后只调用global.postMessage 我不想将结果发送到主线程任何想法我该如何实现它?

0 投票
1 回答
177 浏览

webpack - 使用`worker-loader`导入网络工作者时,流程不起作用

我在我的反应应用程序中使用流并开始使用网络工作者也使用flow-immutable-models流在主线程执行的文件中工作,但在工作文件中不起作用。当 webpack 服务器在保存后重新启动时会卡在sai 插件上。过去有人遇到过问题吗?

我的代码如下:控制器文件

工人档案

0 投票
1 回答
317 浏览

rust - worker-loader 不能在 react 项目中使用 wasm-loader 和 typescript

我试过了:

其中uranus-qrcode是我创建的 Rust-Wasm 模块。我使用 wasm-loader 加载它,当我将它加载到主线程时它可以工作,但是当我使用 worker-loader 尝试它时它说: