在服务器上找不到创建React Worker

时间:2018-10-17 06:21:17

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

我有一个使用{}导入的react-app-rewired and worker-loader方法在本地运行的网络工作者

import VoiceWorker from './voice.worker'

这在本地运行良好,但是在尝试从中加载的服务器上 https://example.com/subdomain/app/f35aa9ba0843475da8e3.worker.js

并且失败。

如何使参考相对或理想地将Web Worker嵌入软件包中?

我设法从公共目录加载

import VoiceWorker from 'worker-loader?publicPath=/assets/workers&name=voice.worker.js!./voice.worker.js'// eslint-disable-line import/no-webpack-loader-syntax

但是现在无法识别出require,这意味着我无法将其他内容作为blob进行加载,因为我需要将内容导入到Webworker中。

0 个答案:

没有答案