vue cli编译出错The "from" argument must be of type string. Received undefined

1,637 阅读1分钟

问题:

Syntax Error: Thread Loader (Worker 4) The "from" argument must be of type string. Received undefined

原因:

vue-cli 使用worker-loader加载web worker时,使用npm run build有很大机率打包失败,报错如上。 thread-loader与worker-loader有冲突

解决:

vue.config.js 配置parallel:false.构建正式环境关闭thread-loader

image.png


另外,出现

error Exit handler never called!

error This is an error with npm itself. Please report this error at:

error github.com/npm/cli/iss…

解决:

1、删除node_modules

2、删除package-lock.json

3、清除缓存 npm clean cache -f

4、安装 npm install