问题标签 [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.
javascript - Webpack worker-loader 在错误时静默失败
我正在使用 CRA 来配置我的项目,然后弹出并添加我需要的任何其他内容。在这种情况下,我只是将 worker-loader 添加到模块规则中:
问题是如果工作代码中有编译错误,它仍然报告生产构建成功,但输出文件夹只有少数文件(开发构建工作正常)。获取错误消息的唯一方法是重命名工作脚本,以便将其作为常规模块导入。
如何让它正确报告错误?
Webpack 4.29.6,worker-loader 2.0.0。
如果重要的话,错误来自 eslint,它不知道某些特定于工作人员的全局变量,并且需要注释来禁用特定行的错误。
javascript - 如何在电子主进程中使用worker-loader
我在渲染器进程中配置了worker-loader ,它工作正常。但是,相同的配置在主进程中不起作用,它会抛出错误“Worker is not defined”。
我知道 Worker 在 Node.js 环境中是不同的。我怎样才能正确设置它?
javascript - React 中的 Worker 加载器
这是我的组件:
我非常简单的工人:
组件内部worker的实例化导致一个空的Worker,即:
不用说:它什么都不做,app.worker 路径是正确的。
另外,由于我导入了加载程序,我得到:
所以我认为这worker-loader
在某种程度上弄乱了 webpack-config。
为什么会这样?
webpack - Webpack worker-loader 与 worker-plugin
与 webpack 中的 worker 的 worker-loader 相比,使用 worker-plugin 有什么好处,为什么?哪一个更好?
reactjs - Webpack 一切都加载,但工作人员
我正在尝试使用 webpack 来捆绑我的反应项目。在我定义了webpack_public_path变量后,所有的模块和一切都加载得很好。除了工人之外的一切。
这是我的 webpack.config.js
有谁知道我做错了什么?非常感谢
javascript - 为什么我可以获取此跨源文件,但无法从中创建 Worker?
有问题的文件是这个:http://web-reports-static.s3.us-east-2.amazonaws.com/_next/e02d25753c0f34f5e22c.worker.js
该文件托管在允许任何域获取该文件的 s3 存储桶中。我还设置了以下 CORS 策略:
您可以在任何网站的控制台中尝试它(例如,在 stackoverflow 上打开开发工具)。
但是直接使用它来构造一个 Worker 会导致错误:
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__
如何正确地将模块导入网络工作者?
javascript - 使用 _config.worker = false 在 worker 中调用 Papa.parse 调用 postMessage
我正在调用Papa.parse
我自己的工人,并且 in_config.worker
设置为假。当过程完成时,它postMessage
仍然调用会触发一条消息给我自己的工作人员。这不应该
还应该检查是否config.worker
设置为true
然后只调用global.postMessage
我不想将结果发送到主线程任何想法我该如何实现它?
webpack - 使用`worker-loader`导入网络工作者时,流程不起作用
我在我的反应应用程序中使用流并开始使用网络工作者也使用flow-immutable-models
流在主线程执行的文件中工作,但在工作文件中不起作用。当 webpack 服务器在保存后重新启动时会卡在sai 插件上。过去有人遇到过问题吗?
我的代码如下:控制器文件
工人档案
rust - worker-loader 不能在 react 项目中使用 wasm-loader 和 typescript
我试过了:
其中uranus-qrcode
是我创建的 Rust-Wasm 模块。我使用 wasm-loader 加载它,当我将它加载到主线程时它可以工作,但是当我使用 worker-loader 尝试它时它说: