webpack-使用一个库以成角度的角度创建webworker

时间:2018-08-21 10:57:13

标签: angular webpack web-worker

我正在创建一个库,该库创建一个供内部使用的Webworker。 该库将在有角度的应用程序中使用。

我的库结构是这样的:

mylib
├── dist
│   ├── mylib.js
│   └── worker.js
├── package.json
├── src
│   ├[source of mylib]
│
└── webpack.config.js

在其中的某个位置我创建了一个网络工作者

...
this._worker = new Worker("worker.js");
...

然后我将其作为模块添加到了angular6应用程序中。

问题是在angular的构建过程之后,似乎worker.js被捆绑并且在最终dist目录中不存在,并且浏览器在要获取404 not found时给出worker.js

dist
├── assets
│   └── [some asset]   
├── index.html
├── main.js
├── polyfills.js
├── runtime.js
├── styles.js
└── vendor.js

我应该如何创建该Webworker或如何配置构建系统?

0 个答案:

没有答案