我编写了负责某些CPU密集型任务的webworker代码。该worker在reactJS app之外工作,但是试图在reactJS项目中加载它失败了,因为reactJS不允许访问worker的JS文件。
我找到了这段代码并试了一下:
const worker = require("worker!./browser-worker.js");
我收到了这个错误:
./src/browser-ui.js
Line 5: Unexpected '!' in 'worker!./browser-worker.js'. Do not use import syntax to configure webpack loaders import/no-webpack-loader-syntax
我想reactJS在worker代码上运行webpack(它使用ES6模块)。如何在reactJS中启动web worker?