我使用the file-loader given on this page在Web-Worker上运行一些Typescript代码,该代码在我的Angular 6应用程序中可以正常工作。
为了使Web-Worker上运行的代码具有更好的可读性和可维护性,我需要将其拆分为几个Typescript(.ts)文件。
我已经尝试使用 require('worker!...')或 importScripts('filename.js'),但是我没有设法获得它们使用Typescript(.ts)文件。如果可能的话,我更喜欢集成构建系统,就像我们在Angular2 +中导入服务一样。
任何帮助将不胜感激, 问候。
答案 0 :(得分:0)
我最终选择使用platform-webworker在角度6中实现angular-cli-builders
解决方案在这里解释:https://github.com/meltedspark/angular-builders/issues/13