git clone下新项目后运行报错‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

报错:‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。在这里插入图片描述
因为项目里还没有node_modules这个包,需要运行npm install
运行后没有报错但是有个警告
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I’ll try to do my best with it!
added 9 packages from 42 contributors in 12.831s
在这里插入图片描述
警告信息显示,目前你电脑npm的版本是适合于lockfileVersion@1的,但是你的package-lock.json是源于lockfileVersion@2的。因为代码中使用的某个插件只能用特定版本的npm下载,所以会报错导致npm install失败,这时就需要升级一下npm。

升级前win+r然后输入cmd打开运行命令框,输入npm -v 查看npm版本
windows键加 x ,然后按 i 调出power shell页面。然后运行指令(管理员)
npm install [email protected] npm
xx.xx.xx是你要升级的npm版本号

升级成功后在运行命令框,再次输入npm -v 查看npm版本是否升级成功

升级成功后,回到项目删除node_modules文件夹和package-lock.js文件
再次运行npm install命令,成功了
然后再运行 npm run serve命令,项目成功运行,问题解决!

猜你喜欢

转载自blog.csdn.net/weixin_44812604/article/details/128218650