【发布时间】:2019-10-30 03:37:00
【问题描述】:
从 Angular 8 开始,您现在可以从 CLI 为您的应用生成 Web Worker。我完全按照官方指南做的:
https://angular.io/guide/web-worker
而且效果很好。
但是,一旦我尝试将任何模块导入到 app.worker.ts 的顶部:
import { MyData } from '../shared/shared.module';
有没有其他方法可以将模块导入到 web worker 中?
【问题讨论】:
-
就像一个可能有帮助的评论一样,我注意到 Angular 8 中的网络工作者的一件事是,导入任何标记为 @Injectable() 的东西都会导致这种错误。如果您的模块有任何使用 DI 的东西,这可能是导致此错误消息的原因。不幸的是,我还没有找到解决这个问题的方法。
标签: angular typescript web-worker