我之所以使用react-app-rewired,是因为我在我的项目中使用了网络工作者。因此,当我尝试构建时,一切都很顺利,但是在build文件夹中没有index.html或任何js文件。我做错了什么?
这是我的config-overrides文件:
module.exports = function override(config, env) {
config.module.rules.push({
test: /\.worker\.js$/,
use: { loader: 'worker-loader' }
});
config.output.globalObject = 'this';
return config;
};发布于 2019-12-23 21:35:19
我也遇到了同样的问题,并通过在工作文件(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
}https://stackoverflow.com/questions/59073819
复制相似问题