事情经过是这样的:
需要开发一个后台管理系统,我选择了使用vue-element-admin。
前期,我先安装了node,vue-cli并成功创建了第一个测试项目,一切顺利。这一步的安装教程请看我之前写的一篇文章:
【Vue】vue开发环境搭建及新建项目
在没有完全仔细看官方文档的前提下,我就先下载了vue-element-admin-master.zip,解压并在VSCode中npm install,可想而知报错了,错误如下:
npm ERR! path git
npm ERR! code ENOENT
npm ERR! errno ENOENT
npm ERR! syscall spawn git
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.
第一反应是问度娘,对比了几个博主,得出的结论是因为没有安装git(由于刚到新公司,新电脑好多东西都没有),又去仔细看了 vue-element-admin 官网,确实是需要安装git:
按照网上教程安装了git(点击进入git下载地址),配置git的环境变量,再次在VSCode的项目目录下运行:npm install,报错如下:
npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com
研究半天,是因为没有设置git的用户名和密码,设置以后再次npm install,成功!!!
git具体的环境变量配置及如何设置用户名和密码,请参考这篇文章: