首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在webpack中使用javascript webworker?

如何在webpack中使用javascript webworker?
EN

Stack Overflow用户
提问于 2018-02-23 23:46:27
回答 1查看 1.8K关注 0票数 0

我试图在我的web应用中使用web workers,但我遇到了一段艰难的时期。向webpack.config.js添加新条目不起作用。

因此,我尝试使用名为worker-loader的npm包,但没有正确的示例说明如何使用它。我所有使用它的尝试都失败了。你们能给我举个简单的例子来说明如何使用它吗?

代码语言:javascript
复制
import Worker from "worker-loader!./Worker.js";
const myworker = new Worker();
myworker.postMessage(songs);
myworker.onmessage = function(Data) {
//do something
}

我的webpack.config.js文件如下所示

代码语言:javascript
复制
 entry: __dirname + "/js/index.js",
 output: {
 path: __dirname + "/dist",
 filename: "bundle.js"
 },  
{
  module: {
    rules: [
     {
    test: /\.worker\.js$/,
    use: { loader: 'worker-loader' }
  }
]
}
}

我的服务器告诉我以下内容:

代码语言:javascript
复制
"GET /279b1e1fcb403131377a.worker.js HTTP/1.1" 404

因为我的279b1e1fcb403131377a.worker.js/dist里面,所以它给了我404错误。如何发出进入/dist内部的请求。

EN

回答 1

Stack Overflow用户

发布于 2018-02-23 23:49:42

在Github的官方页面上有很多例子:

https://github.com/webpack-contrib/worker-loader

这应该很容易让你上手。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48951541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档