报错:‘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命令,项目成功运行,问题解决!