我有一个使用{3>}导入的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中。