【发布时间】:2016-01-18 09:58:02
【问题描述】:
我想知道是否真的可以在 webpack 中处理 Web Worker “标准语法”(例如 var worker = new Worker('my-worker-file.js');)以及如何处理?
我知道worker-loader,但据我了解,它需要特定的语法并且与标准语法不兼容。
换句话说,是否可以在不更改代码的情况下将该文件与 webpack 捆绑在一起? -> https://github.com/mdn/simple-web-worker/blob/gh-pages/main.js#L8
使用browserify,我会使用workerify 转换,但我在 webpack 的世界中找不到任何东西。
【问题讨论】:
-
你想使用 webpack 包而不是它的加载器来处理文件类型?
-
我不介意使用装载机。但是 worker-loader 需要使用非标准语法更新源代码。我宁愿找到一个符合标准 Worker 语法且不需要更改源的解决方案。
-
相关:关于如何在不使用任何 webpack/browersify 插件的情况下内联工作人员的有趣方法:twitter.com/rauschma/status/820286148765425664
标签: webpack web-worker