我一直在尝试使用Web worker编写Angular2组件,但是我在为工作线程导入代码时遇到了麻烦。这是我的组件代码的开始:
import {Component} from 'angular2/web_worker/worker';
import {platform} from "angular2/core";
import {WORKER_APP_PLATFORM, WORKER_APP_APPLICATION} from 'angular2/platform/worker_app';
在loader.js中,我按以下方式调用importScripts:
importScripts( "https://code.angularjs.org/tools/system.js",
"https://code.angularjs.org/2.0.0-beta.0/web_worker/worker.dev.js",
"https://code.angularjs.org/2.0.0-beta.0/angular2.min.js",
"../../../../node_modules/reflect-metadata/Reflect.js");
我已经验证了loader.js的执行,但是当我运行应用程序时,我收到错误,指出“angular2 / web_worker / worker”,“angular2 / core”和“angular2 / platform / worker_app”不能被发现。我是否需要在loader.js中导入不同的依赖项?