【发布时间】:2020-10-03 05:39:25
【问题描述】:
我正在编写一个 JavaScript 库并且我正在使用一个网络工作者。我正在使用 webpack(带有 worker-loader)来创建我的构建。 图书馆一切正常。
webpack.config.js
{
test: /app.worker.ts$/,
include: [
path.resolve(__dirname, 'src/')
],
use: [
{
loader: 'babel-loader',
},
{
loader: 'worker-loader',
options: {
name: 'app.worker.js',
}
}
]
}
那生成:
/dist/app.bundle.js // my main library build
/dist/app.worker.js // my worker build
当我尝试在 react-application 上导入我的库时,我的库尝试像这样加载 worker:
http://localhost:3000/dist/app.worker.js。
这显然失败了,因为它位于node_modules/.../dist/app.worker.js。
我可能没有正确使用 worker-loader。
感谢您的帮助
【问题讨论】:
标签: javascript webpack web-worker worker-loader