因任务需求需要将原来的代码,复制一份改变端口号来和后端代码实现新需求,再将代码复制后,使用npm run dev启动项目报错了,npm  install也不行。在网上搜了各种方法都不行,头大,简直是个玄学问题了。都快放弃了,有一篇文章来的真是及时,。。。附上链接https://www.jianshu.com/p/4427489f7e4e

 报错了,查看log中的提示,按照报错提示执行命令解决,VUE和vue-template-compiler的版本不匹配,通过以下方式自检package.json进行自查。

若vue-loader版本>=10.0,直接更新vue-template-compiler

npm update vue-template-compiler

若版本小于10.0,或者使用了vueify,需要重新安装vue-loader和vueify,然后更新vue-template-compiler到最新版本,

 

 npm install vue-loader&vueify --save-dev
 npm update vue-template-compiler

执行了上述还是报错,查看全部依赖包,

npm  list

查看是否有异常的依赖包。

将node_modules删除,重新安装,

npm install -g vue-cli
如果出现access权限错误,请使用sudo命令
sudo npm install -g vue-cli

 

Logo

前往低代码交流专区

更多推荐