解決vue-element-admin安裝依賴npm install報錯問題
vue-element-admin安裝依賴npm install報錯
從github上 download下來的項目,命令窗口進(jìn)入項目文件夾下
執(zhí)行命令 npm install 報錯如下:
如果你的報錯信息類似(不一樣我覺得也可以試一下,百度方法五花八門,說的很復(fù)雜,這個方法親測有效又簡單),那么執(zhí)行如下命令:
git config --global url."https://".insteadOf git://
后重新 npm install 即可安裝成功。
原因分析
當(dāng)你想去克隆一個別人github上的repository時,發(fā)現(xiàn)系統(tǒng)不讓你動,提示你防火墻禁止對git://的訪問,這時候就只能用https://來訪問repository。
執(zhí)行 git config --global url."https://".insteadOf git:// 后,你會發(fā)現(xiàn)在你的文件 .gitconfig中會多出一行
[url "https://"] insteadOf = git://
這個時候,你就可以以后不管你在終端進(jìn)行clone,使用git://,或者h(yuǎn)ttp://去訪問別人的repository,兩種方式都會默認(rèn)變成http://的形式進(jìn)行連接并正常的工作了。
vue-element-admin安裝依賴踩坑記錄
ssh://git@github.com.cnpmjs.org/nhn/raphael.git
文件安裝時提示找不到倉庫、證書驗證錯誤。
解決方法
需要執(zhí)行以下3個步驟
1.執(zhí)行 git config --local url."https://".insteadOf ssh://git@
,把 ssh
替換為 https
(網(wǎng)上的教程都寫得 --global
但是我這里修改不了全局,文件夾權(quán)限也夠,重啟也試了,但是就是修改不了,索性只改當(dāng)前項目的)
2.我這是新?lián)Q的電腦,沒有設(shè)置過github用的 ssh
,又跟著流程重新創(chuàng)建了公鑰,然后在github中添加生成的公鑰。(可能跟這個也有關(guān)系,添加之后就好用了)
3.再次安裝的時候,報錯ssl證書有問題,于是執(zhí)行 git config --global http.sslVerify "false"
禁用ssl證書驗證。
安裝報錯之后,git給出了
git --no-replace-objects ls-remote https://github.com.cnpmjs.org/nhn/raphael.git
命令,但是我執(zhí)行之后并沒有什么卵用。
期間試過代理和淘寶鏡像還有yarn,對于ssh好像并沒有什么卵用,都會卡到 raphael.git
。
執(zhí)行完上面三個步驟之后,再使用淘寶鏡像就能正常安裝了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue之“} expected“和“at-rule or selector ex
這篇文章主要介紹了vue之“} expected“和“at-rule or selector expected“報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03關(guān)于Element-UI可編輯表格的實現(xiàn)過程
這篇文章主要介紹了關(guān)于Element-UI可編輯表格的實現(xiàn)過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07vue如何導(dǎo)出json數(shù)據(jù)為excel表格并保存到本地
這篇文章主要介紹了vue如何導(dǎo)出json數(shù)據(jù)為excel表格并保存到本地問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07Vue聯(lián)動Echarts實現(xiàn)數(shù)據(jù)大屏展示
這篇文章主要為大家介紹了Vue聯(lián)動Echarts實現(xiàn)數(shù)據(jù)大屏的展示示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04Vue.js實現(xiàn)一個SPA登錄頁面的過程【推薦】
本篇文章主要介紹了Vue.js寫一個SPA登錄頁面過程的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04使用Vue.$set()或者Object.assign()修改對象新增響應(yīng)式屬性的方法
vue代碼中,只要在data對象里定義的對象,賦值后,任意一個屬性值發(fā)生變化,視圖都會實時變化,這篇文章主要介紹了使用Vue.$set()或者Object.assign()修改對象新增響應(yīng)式屬性,需要的朋友可以參考下2022-12-12ant-design-vue前端UI庫,如何解決Table中時間格式化問題
這篇文章主要介紹了ant-design-vue前端UI庫,如何解決Table中時間格式化問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03