【问题标题】:Webpack 5 support for SharedWorkers?Webpack 5 对 SharedWorkers 的支持?
【发布时间】:2022-06-11 01:07:35
【问题描述】:

我想在我的 React-App 中使用 SharedWorkers。如文档 (https://webpack.js.org/guides/web-workers/) 中所述,Webpack 5 通常支持 Web Workers。所以它也应该支持 SharedWorkers 作为 Web Workers 的一种实现。

所示示例按预期工作:

new Worker(new URL('./worker.js', import.meta.url));

但如果我将行改为

new SharedWorker(new URL('./worker.js', import.meta.url));

什么都没有发生。工作代码没有被执行,控制台中也没有显示错误。

谁能帮我让 Shared Workers 使用 Webpack 5(使用 CRA 和 react-scripts 5.0.1)

【问题讨论】:

    标签: webpack create-react-app web-worker shared-worker


    【解决方案1】:

    我遇到了同样的问题,对我有用的是将worker.js文件放在public文件夹下,然后这个连接就可以了

    new SharedWorker(new URL('./worker.js', import.meta.url));
    

    【讨论】:

      猜你喜欢
      • 2021-09-20
      • 2016-03-18
      • 2015-03-18
      • 2016-02-03
      • 2018-04-28
      • 2018-12-08
      • 2018-03-16
      • 2014-07-14
      • 2016-11-19
      相关资源
      最近更新 更多