在使用VUE CLI 3.x开发项目,一启动就报一下错误:

Module build failed: TypeError: Cannot read property 'vue' of undefined

错误信息中可以看到vue没有被加载。 自己分析思路:

webpack版本和现有的插件是不是存在冲突; 验证方案:下载官方Vue cli创建项目加入其中的插件,发现没有任何问题;
项目package.json直接定义webpack 版本,发现仍然vue 未定义;
自己百度无用。

直接google,竟然有前史:

https://github.com/vuejs/vue-loader/issues/1177

原来是项目中的vue-loader插件破坏了。

npm install vue-loader@latest --save-dev

发现前端插件依赖就是大坑,同样的package.json,竟然有不一样的运行结果。

标签: none

添加新评论