WebWorkers и контекст импорта в Angular - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть WebWorker, где я использую импорт. Я могу импортировать класс и использовать его.

У меня есть файл с двумя классами, где один класс использует angular, firebase и другие импорты для этого класса; другой класс является просто строительным классом, который строит объект. Всякий раз, когда я импортирую класс простого конструктора, я сталкиваюсь с этим:

./src/app/import.worker.ts (./node_modules/worker-plugin/dist/loader.js?
{"name":"0"}!./src/app/import.worker.ts)
Module build failed (from ./node_modules/worker-plugin/dist/loader.js)

Я предполагаю, что angular как-то задействован, потому что указанный класс c, который я импортирую, не использует никаких зависимостей.

Есть ли способ обойти эту ошибку, чтобы я мог импортировать простой класс, который находится в файле, полном других зависимостей? Должен ли я посмотреть на angular/webpack и как он компилирует файлы для веб-работника?

...