我正在尝试使用角度为2的webworker .Web worker应该使用以下文件夹中的THREE JS库:
../ Angular2应用内-样板/ node_modules / 3 / SRC / three.js所
my angular 2 app位于此处:
../ Angular2应用内-样板/ SRC /应用
在我的组件中我使用了三个JS库:
import * as THREE from 'three';
我正在创建这样的网络工作者:
let worker = new Worker('src/app/threed-viewer/threed-model-loader.worker.ts');
let message = 'assets/data/GuyFawkesMask.ply';
worker.postMessage(message);
工作文件中的
../ Angular2应用内-样板/ SRC /应用程序/ threed查看器/ threed模型-loader.worker.ts
如果我保持简单但一旦我使用我在组件中使用的相同行导入THREE JS库,一切正常:
import * as THREE from 'three';
我收到以下错误:
未捕获的SyntaxError:意外的令牌导入
有什么想法吗?谢谢,
恐龙