Создать React Worker не найден на сервере - PullRequest
0 голосов
/ 17 октября 2018

У меня есть веб-работник, работающий локально с 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

Однако требуетсятеперь не распознается, что означает, что я не могу использовать другой метод загрузки в виде большого двоичного объекта, поскольку мне нужно импортировать данные в веб-рабочий.

...