Моя проблема заключалась в том, что этот общий модуль, который я пытался импортировать, был создан с ng generate module
. При этом angular автоматически импортирует NgModule
, CommonModule
и добавляет @NgModule
с объявлениями и импортом в экспортируемый класс. Это дает вам доступ к DOM, а веб-работники не могут получить доступ к DOM. Вот о чем говорила ошибка компиляции. Даже если я не использовал этот импорт, и ни один из них не был причиной, по которой я импортировал этот модуль в веб-приложение. Они все равно были там и вызывали ошибку.
Я исправил это, просто удалив 2 оператора импорта для NgModule
, CommonModule
и всего @NgModule
из моего общего модуля. Затем он импортировал нормально без каких-либо ошибок в веб-работника.