首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加worker-loader时找不到模块错误

添加worker-loader时找不到模块错误
EN

Stack Overflow用户
提问于 2021-04-16 00:40:01
回答 1查看 377关注 0票数 0

我正在开发我的vue应用程序,并且我正在尝试添加worker-loader。这些是我跟随的停靠点。我用纱线添加了worker-loader。

代码语言:javascript
复制
yarn add worker-loader

main.js

代码语言:javascript
复制
import Worker from "worker-loader!./Worker.js";

environment.js

代码语言:javascript
复制
environment.loaders.append('worker-loader', {
  test: /\.worker\.js$/,
  use: [{ 
    loader: "worker-loader"
  }],
});

module.exports = environment;

我得到的错误是

代码语言:javascript
复制
Module not found: Error: Can't resolve './Worker.js' in '/Users/app/javascript/packs/home'

请让我找出哪里出了问题,并帮我安装worker-loader。

EN

回答 1

Stack Overflow用户

发布于 2021-04-16 03:06:42

尝试替换

代码语言:javascript
复制
import Worker from "worker-loader!./Worker.js";

使用此snippet from the docs

代码语言:javascript
复制
import Worker from "./file.worker.js";

const worker = new Worker();

worker.postMessage({ a: 1 });
worker.onmessage = function (event) {};

worker.addEventListener("message", function (event) {});

如果这不起作用,我已经成功地将前面的行改为

代码语言:javascript
复制
import Worker from 'worker-loader!./file.worker.js';

从这个StackOverflow Answer

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

https://stackoverflow.com/questions/67112547

复制
相关文章

相似问题

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