本文同步发表在我的个人博客中:

沧沧凉凉​www.cclliang.com
最近看到vue-element-admin后台模板不错,于是准备研究一下,结果进去就吃了个闭门羹,npm install各种报错。

我遇到的错误

enoent undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git

365e3bd66582773ed029ae7f42e7f142.png
 npm ERR! code ENOENT
 npm ERR! syscall spawn git
 npm ERR! path git
 npm ERR! errno -4058
 npm ERR! enoent Error while executing:
 npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
 npm ERR! enoent
 npm ERR! enoent
 npm ERR! enoent spawn git ENOENT
 npm ERR! enoent This is related to npm not being able to find a file.
 npm ERR! enoent

解决方法

需要安装git,并且配置环境变量C:Program FilesGitbin(具体根据自身电脑上的git安装目录确定)。

官方提到的错误

6db628404cba38a4c8772c58a95c4ef8.png
 npm ERR! code ELIFECYCLE
 npm ERR! errno 1
 npm ERR! node-sass@4.14.0 postinstall: `node scripts/build.js`
 npm ERR! Exit status 1
 npm ERR!
 npm ERR! Failed at the node-sass@4.14.0 postinstall script.
 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 ​
 npm ERR! A complete log of this run can be found in:
 npm ERR!     C:UsersAdministratorAppDataRoamingnpm-cache_logs2020-05-04T08_05_47_402Z-debug.log
  • 官方提出的错误,node-sass经常性报错,经尝试使用淘宝源可以成功安装
  • 之前在自己的项目中使用node-sass的时候使用yarn也能成功进行安装

永久更换淘宝源

 npm config set registry https://registry.npm.taobao.org
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐