前端开发您现在的位置是:首页 > 博客日志 > 前端开发

mac 报错:sh: vue-cli-service: command not found

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-12-14前端开发 7 1关键字:   

在本地 Mac 系统上跑 vue-element-admin 时遇到错误 sh: vue-cli-service: command not found

在本地 Mac 系统上跑 vue-element-admin 时遇到错误 sh: vue-cli-service: command not found,我是一个小白,根据我个人的经历,发生此错误的原因可能有三。sQ8无知

错误原因

1、node 版本问题;sQ8无知

刚开始用的是 4.9.1,因为版本过低,执行 npm install 的时候会有很多警告,提示版本需要大于多少;sQ8无知

2、电脑使用无线网络,加上公司的网络不是很好,导致中途有失败的情况,可能产生意外错误;sQ8无知

3、切换版本后没有清理之前的缓存sQ8无知


sQ8无知

解决方法

有几种方法,你可以试一下sQ8无知

1、清理缓存,我使用这种方法成功了sQ8无知

#清除缓冲
npm cache clean --force   
#重新安装
npm/cnpm  install

2、删除所有已经安装的 node_modulessQ8无知

将文件夹 node_modules 删除在执行 npm/cnpm install 进行重新安装;sQ8无知

本来网络就慢,好不容易安装的,我哪舍得删除啊,所以没有尝试,先试了清理缓存的方法。sQ8无知

3、使用 yarnsQ8无知

本来这方面就小白,还要再学一个新命令,还需要安装,所以没有尝试。sQ8无知


sQ8无知

多试几次,如果别的原因可以参考 https://stackoverflow.com/questions/51172064/command-not-found-with-vue-cli sQ8无知


sQ8无知

总结

之前在 Windows 下操作非常顺利,没有遇到任何问题,但是在 Mac 下就特别不顺,各种问题。也是在 Mac 下发现 node 版本太低,在 Windows 下的时候直接使用了 node 8.17.0,家里网络也好,执行 npm install 的过程很快。一方面是网络原因的影响,另一方面产生过错误,可能导致新的错误。或许这就是小白特别容易遇到问题的原因?sQ8无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2020-12-14/570.html

很赞哦! () 有话说 ()

相关文章