【VUE】项目npm install报错问题
异常一:npm ERR! Error while executing:npm ERR! E:\Git\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.gitnpm ERR!npm ERR! fatal: unable to access 'https://github.com/nhn/raphael.git/': Ope
异常一:
npm ERR! E:\Git\Git\cmd\git.EXE ls-remote -h -t git://github.com/adobe-webplatform/eve.git
npm ERR!
npm ERR! fatal: unable to access 'https://github.com/adobe-webplatform/eve.git/': OpenSSL SSL_read: Connection was aborted, errno 10053
原因:
git clone git://github.com/Unknwon/qiniudrive.git 这是使用 git 协议。
git@github.com:Unknwon/qiniudrive.git 这是使用 ssh 协议。
ssh 会验证对方服务器的 key,它没办法确认服务器出示的 key 是受信的,所以问你这个 key 是不是真的是你要连接的那个服务器的,因为服务器的SSL证书没有经过第三方机构的签署,所以连接失败。
出现这个问题的时候不是在git clone的过程中出现的,而是在npm install的过程中因为这个错误,导致无法正常安装依赖,而出现npm error并退出。
解决一:
1、DNS修改
2、清除DNS
ipconfig /flushdns
npm install
解决二:
1、克隆远程仓库时,用env命令设置GIT_SSL_NO_VERIFY环境变量为”ture”,并同时调用正常的git clone命令。完整的命令如下:
env GIT_SSL_NO_VERIFY=true git clone https://<host_name/git/project.git
2、在克隆完毕的仓库中将http.sslVerify设置为”false”,输入命令行,config文件就会多一行,如下:
git config --global http.sslVerify false
3、然后重新开了一个终端(这个比较重要,不重新开在这里插入代码片终端的情况下, 设置的无法在当前环境下生效)
npm install --registry=https://registry.npm.taobao.org
异常二:
npm ERR! Command failed: git clone --mirror -q git://github.com/adobe-webplatform/eve.git C:\Users\LQQ\AppData\Roaming\npm-cache\_cacache\tmp\git-clone-7008b8e6\.git --config core.longpaths=true
npm ERR! warning: templates not found in C:\Users\LQQ\AppData\Local\Temp\pacote-git-template-tmp\git-clone-3754793d
npm ERR! fatal: unable to access 'https://github.com/adobe-webplatform/eve.git/': OpenSSL SSL_read: Connection was aborted, errno 10053
原因:
数据源获取异常
git config --global url."https://".insteadOf git://
npm install
更多推荐
所有评论(0)