Javascript react应用程序重新布线用于使web工作人员无法构建
我使用的是重新布线的Javascript react应用程序重新布线用于使web工作人员无法构建,javascript,reactjs,create-react-app,web-worker,Javascript,Reactjs,Create React App,Web Worker,我使用的是重新布线的react应用程序,因为我在项目中使用的是网络工作者。因此,当我尝试构建时,一切都很顺利,但是在构建文件夹中没有index.html或任何js文件。我做错了什么 这是我的配置覆盖文件: module.exports = function override(config, env) { config.module.rules.push({ test: /\.worker\.js$/, use: { loader: 'worker-load
react应用程序,因为我在项目中使用的是网络工作者。因此,当我尝试构建时,一切都很顺利,但是在构建文件夹中没有index.html
或任何js文件。我做错了什么
这是我的配置覆盖
文件:
module.exports = function override(config, env) {
config.module.rules.push({
test: /\.worker\.js$/,
use: { loader: 'worker-loader' }
});
config.output.globalObject = 'this';
return config;
};
我也遇到了同样的问题,通过向worker文件(myworker.worker.js)添加//eslint disable line no restricted globals解决了这个问题
示例:
self.addEventListener("message", getMessage); // eslint-disable-line no-restricted-globals
function getMessage(event) {
let message = event.data;
postMessage(message); //just relay back to main thread
}