npm?install總是卡住不動問題的解決辦法
遇到的問題
npm install -g commitizen
安裝commitizen工具時,發(fā)現(xiàn)進度條一直卡住不動,相信很多朋友也遇到過。原因應該是國內(nèi)的網(wǎng)絡連接npm速度較慢,甚至很多東西都無法下載安裝。那么如何解決這個問題呢?
方法一:安裝cnpm鏡像
這個是比較常用的方法,我首先也是使用了這個方法。
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運作,而不是cnpm。
后記補充:
npm install有bug,大家可以安裝yarn替代。
步驟:
Yarn、React Native 的命令行工具(react-native-cli)
Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模塊的下載。React Native 的命令行工具用于執(zhí)行創(chuàng)建、初始化、更新項目、運行打包服務(packager)等任務。
npm install -g yarn react-native-cli
安裝完 yarn 后同理也要設置鏡像源:
yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global
如果你遇到EACCES: permission denied權限錯誤,可以嘗試運行下面的命令(限 linux 系統(tǒng)): sudo npm install -g yarn react-native-cli.
安裝完 yarn 之后就可以用 yarn 代替 npm 了,例如用yarn代替npm install命令,用yarn add 某第三方庫名代替npm install --save 某第三方庫名。
注意:目前 npm5(發(fā)文時最新版本為 5.0.4)存在安裝新庫時會刪除其他庫的問題,導致項目無法正常運行。請盡量使用 yarn 代替 npm 操作。
轉載與參考
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
總結
到此這篇關于npm install總是卡住不動問題的文章就介紹到這了,更多相關npm install卡住不動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
node.js中的events.EventEmitter.listenerCount方法使用說明
這篇文章主要介紹了node.js中的events.EventEmitter.listenerCount方法使用說明,本文介紹了events.EventEmitter.listenerCount的方法說明、語法、使用實例和實現(xiàn)源碼,需要的朋友可以參考下2014-12-12如何在NestJS中添加對Shopify的WebHook驗證詳解
這篇文章主要為大家介紹了如何在NestJS中添加對Shopify的WebHook驗證詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08Windows中安裝nvm進行Node版本控制與詳細使用教程
nvm和npm都是node.js版本管理工具,但是為了解決node各種不同之間版本存在不兼容的問題,因此可以通過nvm安裝和切換不同版本的node,感興趣的可以了解一下2023-09-09