解决: ERR! network request to https://registry.npmjs.org/@fortawesome%2fvue-fontawesome failed 问题
1、問題描述:
其一、報錯為:
在配置 node 版本與 node-sass 等的操作過程中,發現無論是裝 element-plus 依賴,還是運行項目都發現報錯:
ERR! network request to https://registry.npmjs.org/@fortawesome%2fvue-fontawesome failed ERR! network This is a problem related to network connectivity.
中文為:
錯誤! 對 https://registry.npmjs.org/@fortawesome%2fvue-fontawesome 的網絡請求失敗; 錯誤! 網絡 這是與網絡連接相關的問題;
其二、報錯面顯示為:
2、問題分析:
根據提示發現應該是網絡的問題,后面看看能不能 ping 通,如果還是有問題,就考慮換下 鏡像 等的問題(因為 node.js 站點在國外,而在國內一般是用 淘寶鏡像);
3、問題解決:
其一、首先 ping 一下,看網絡服務是不是真的有問題:
// 顯示可以 ping 通 www.baidu.com ;
// 顯示可以 ping 通 registry.npmjs.org ;
// 顯示可以 ping 通 registry.npm.taobao.org ;
其二、根據上面 ping 的結果發現,應該不是網絡的問題(但如果上述 ping 不通的話,那么就是網絡的問題,或者關機重啟下);
其三、若網絡沒問題,大概率是鏡像的問題了,依次執行下述語句(想將鏡像 npmjs 切換成 taobao ):
A、首先查看現在的鏡像是:命令:npm config get registry,鏡像:https://registry.npmjs.org/
B、依次執行下面的命令,若顯示為 null 就執行下一步 C、,否則要執行括號里面的代碼后再執行下一步 C、:
npm config get proxy
npm config get https-proxy
【
????// 此處的命令是:將上面的顯示值非 null 的歸 null;
???????npm config set proxy null
???????npm config set https-proxy null
】
C、安裝淘寶鏡像:
npm config set registry http://registry.taobao.org/
npm config get registry
此時的鏡像就變成了 taobao 鏡像了:http://registry.taobao.org/
// 此時再執行 nmp install 命令,就應該能成功生成 node_modules 文件;
D、如果到此時還是沒有解決這個報錯的問題(我的就是這樣的):
建議重啟一次,在 windows 系統中,重啟能解決 99% 的頑固問題,我的報錯就是這樣解決好的;
// 建議:如果還不行可以將鏡像的地址換成:http://registry.npm.taobao.org/
4、小結:
其一、哪里有不對或不合適的地方,還請大佬們多多指點和交流!
其二、有興趣的話,可以多多關注這個專欄(Vue(Vue2+Vue3)面試必備專欄):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
總結
以上是生活随笔為你收集整理的解决: ERR! network request to https://registry.npmjs.org/@fortawesome%2fvue-fontawesome failed 问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis数据库和SpringBoot的
- 下一篇: iOS设置圆角及圆形图片