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
}