У меня есть веб-работник, работающий локально с response-app-rewired и worker-loader , импортированный с использованием
import VoiceWorker from './voice.worker'
Это нормально работает локально, однако на сервере этопытается загрузить с https://example.com/subdomain/app/f35aa9ba0843475da8e3.worker.js
и не удается.
Как сделать относительную ссылку или в идеале встроить веб-работника в пакет?
Мне удалось загрузить его из общего каталога
import VoiceWorker from 'worker-loader?publicPath=/assets/workers&name=voice.worker.js!./voice.worker.js'// eslint-disable-line import/no-webpack-loader-syntax
Однако требуетсятеперь не распознается, что означает, что я не могу использовать другой метод загрузки в виде большого двоичного объекта, поскольку мне нужно импортировать данные в веб-рабочий.