如何解决将 Web Workers 与 Angular 一起使用时出错,转译器删除了一段代码
我的 Angular 应用程序中有以下代码:
const worker = new Worker("./filter.worker.ts",{
type: "module",});
哪个 Angular 转换为以下内容:
var worker = new Worker(__webpack__worker__0,{,});
这让我在浏览器中出现错误
SyntaxError: Unexpected token ','
我有以下版本的 angular 包:
"@angular/cdk": "^8.2.3","@angular/common": "^8.2.14","@angular/compiler": "^8.2.14","@angular/core": "^8.2.14","@angular-devkit/build-angular": "^0.803.25","@angular/cli": "^8.3.25","@angular/compiler-cli": "^8.2.14","@angular/language-service": "^8.2.14",
解决方法
通过删除逗号解决:
const worker = new Worker("./filter.worker.ts",{type: "module"});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。