首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于启用web workers的react-app-rewired无法构建

用于启用web workers的react-app-rewired无法构建
EN

Stack Overflow用户
提问于 2019-11-27 23:44:40
回答 1查看 387关注 0票数 2

我之所以使用react-app-rewired,是因为我在我的项目中使用了网络工作者。因此,当我尝试构建时,一切都很顺利,但是在build文件夹中没有index.html或任何js文件。我做错了什么?

这是我的config-overrides文件:

代码语言:javascript
复制
module.exports = function override(config, env) {
    config.module.rules.push({
        test: /\.worker\.js$/,
        use: { loader: 'worker-loader' }
    });
    config.output.globalObject = 'this';
    return config;
};
EN

回答 1

Stack Overflow用户

发布于 2019-12-23 21:35:19

我也遇到了同样的问题,并通过在工作文件(myworker.worker.js)中添加// eslint-disable-line no-restricted-globals解决了这个问题。

示例:

代码语言:javascript
复制
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
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59073819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档