npm?install總是卡住不動問題的解決辦法
遇到的問題
npm install -g commitizen
安裝commitizen工具時(shí),發(fā)現(xiàn)進(jìn)度條一直卡住不動,相信很多朋友也遇到過。原因應(yīng)該是國內(nèi)的網(wǎng)絡(luò)連接npm速度較慢,甚至很多東西都無法下載安裝。那么如何解決這個(gè)問題呢?
方法一:安裝cnpm鏡像
這個(gè)是比較常用的方法,我首先也是使用了這個(gè)方法。
cnpm的安裝方法,參考http://npm.taobao.org/
npm install -g cnpm --registry=https://registry.npm.taobao.org
在cmd中輸入以上命令就可以了,然后再使用cnpm安裝
cnpm install -g nodemon
后面的操作跟不使用鏡像的操作是差不多的。
方法二:使用代理registry
在網(wǎng)上查閱了一些資料后,決定使用代理的方式,方法也很簡單,就是
npm config set registry https://registry.npm.taobao.org
然后后續(xù)的install等命令還是通過npm運(yùn)作,而不是cnpm。
后記補(bǔ)充:
npm install有bug,大家可以安裝yarn替代。
步驟:
Yarn、React Native 的命令行工具(react-native-cli)
Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模塊的下載。React Native 的命令行工具用于執(zhí)行創(chuàng)建、初始化、更新項(xiàng)目、運(yùn)行打包服務(wù)(packager)等任務(wù)。
npm install -g yarn react-native-cli
安裝完 yarn 后同理也要設(shè)置鏡像源:
yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global
如果你遇到EACCES: permission denied權(quán)限錯(cuò)誤,可以嘗試運(yùn)行下面的命令(限 linux 系統(tǒng)): sudo npm install -g yarn react-native-cli.
安裝完 yarn 之后就可以用 yarn 代替 npm 了,例如用yarn代替npm install命令,用yarn add 某第三方庫名代替npm install --save 某第三方庫名。
注意:目前 npm5(發(fā)文時(shí)最新版本為 5.0.4)存在安裝新庫時(shí)會刪除其他庫的問題,導(dǎo)致項(xiàng)目無法正常運(yùn)行。請盡量使用 yarn 代替 npm 操作。
轉(zhuǎn)載與參考
https://blog.csdn.net/WXF_Sir/article/details/112944559
解決npm install總是卡住不動的問題
https://www.cnblogs.com/pijunqi/p/14362901.html
解決npm install卡住不動的小尷尬
https://www.cnblogs.com/wenbinjiang/p/11062959.html
總結(jié)
到此這篇關(guān)于npm install總是卡住不動問題的文章就介紹到這了,更多相關(guān)npm install卡住不動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
node.js中的events.EventEmitter.listenerCount方法使用說明
這篇文章主要介紹了node.js中的events.EventEmitter.listenerCount方法使用說明,本文介紹了events.EventEmitter.listenerCount的方法說明、語法、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12nodejs基礎(chǔ)之多進(jìn)程實(shí)例詳解
這篇文章主要介紹了nodejs基礎(chǔ)之多進(jìn)程,結(jié)合實(shí)例形式分析了nodejs多進(jìn)程的概念、原理、相關(guān)函數(shù)使用方法及操作注意事項(xiàng),需要的朋友可以參考下2018-12-12如何在NestJS中添加對Shopify的WebHook驗(yàn)證詳解
這篇文章主要為大家介紹了如何在NestJS中添加對Shopify的WebHook驗(yàn)證詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08nodejs中實(shí)現(xiàn)sleep功能實(shí)例
這篇文章主要介紹了nodejs中實(shí)現(xiàn)sleep功能實(shí)例,本文講解了sleep功能的開發(fā)過程和使用效果及性能測試,需要的朋友可以參考下2015-03-03Windows中安裝nvm進(jìn)行Node版本控制與詳細(xì)使用教程
nvm和npm都是node.js版本管理工具,但是為了解決node各種不同之間版本存在不兼容的問題,因此可以通過nvm安裝和切換不同版本的node,感興趣的可以了解一下2023-09-09