npm install慢 無響應解決方案

2021-10-04 01:40:05 字數 2834 閱讀 1571

國內訪問外網都很慢,甚至不能訪問!大家都懂,都很無奈!

,npm install沒反應

! 跟著下面操作來解決吧!

$ npm install cnpm -g
如果你在中國,那麼你可能需要使用這個源:** npm 映象:

$ npm install cnpm -g --registry=
從 registry.npm.taobao.org 安裝所有模組. 當安裝的時候發現安裝的模組還沒有同步過來, ** npm 會自動在後台進行同步, 並且會讓你從官方 npmregistry.npmjs.org 進行安裝. 下次你再安裝這個模組的時候, 就會直接從 ** npm 安裝了.

$ cnpm install [name]
$ cnpm sync [modulename]
注意:cnpm支援 npm 除了 publish 之外的所有命令,也就是不支援publish,當然這並不影響我們使用,publish時換回npm即可,這樣也能解決

npm install無響應

的問題。

在 .npmrc 上配置乙個國內的 registry 映象

使用 cnpm

使用 vpn

第2個方案不錯,但這樣你就又會遇到問題,到底哪些命令需要用 cnpm,哪些命令需要用 npm 呢?

vpn 方案有時也不能百分百解決問題,有時有些 vpn 也不穩定,但有個 vpn 很保險就是

就讓 smart-npm 來為你完成吧!

npm install --global smart-npm --registry=/
如果 window 使用者安裝最新版本不成功的話,可以試試安裝 smart-npm@1 , 兩者功能差不多是一樣的, 發布版本 2 的主要原因是由於 npm 的公升級,使的在 mac 上無法通過 bin 別名的方式覆蓋原來的 npm, 只能通過先刪除原來的 npm link 檔案,再建立乙個新的;但這種方式在 window 上可能會有問題, 所以,如果你是 window 使用者,並且通過上面指令碼無法安裝成功的話,可以用下面指令碼再試試。

npm install --global smart-npm@1 --registry=/
安裝成功後缺省會在你的 npm 使用者配置檔案 ~/.npmrc 中新增**的 registry。

npm smart uninstall   # 2.x.x 版本的 smart-npm 在解除安裝前需要先執行此指令碼

npm uninstall --global smart-npm

要先執行 npm smart uninstall 是因為如果直接執行 npm uninstall 會導致找不到 npm 檔案

mv $(which npm-original) $(dirname $(which npm-original))/npm
本地安裝也會替代了全域性的 npm

nrm 是乙個 npm 源管理器,允許你快速地在如下 npm 源間切換,現已支援now include: npm, cnpm, taobao,nj(nodejitsu), rednpm。

$ npm install -g nrm
$ nrm ls

* npm -----

cnpm ----

taobao -- /

nj ------

rednpm --

skimdb --

$ nrm use cnpm  //switch registry to cnpm

registry has been set to:

usage: nrm [options] [command]

commands:

ls list all the registries

use change registry to registry

add [home] add one custom registry

del delete one custom registry

home [browser] open the homepage of registry with optional browser

test [registry] show the response time for one or all registries

help print this help

options:

-h, --help output usage information

-v, --version output the version number

增加源:

nrm add [home]
刪除源:

nrm del
測試速度:

nrm test
注意: nrm只是乙個源管理器,也不能使用publish命令。

以上三種方案均可解決npm install 慢、npm install 無響應、npm install 無法安裝的問題。

anaconda spyder點選無響應解決

可能是公升級或解除安裝了spyder依賴的包,導致spyder無法正常執行。我公升級了pyqt5,spyder要求pyqt5 5.13,而安裝的最新版本為5.15,導致spyder啟動時出現問題。開啟anaconda prompt,執行 pip install spyder解釋 pip會自動根據要安...

word無響應或反應慢

word無響應或 反應慢 現象 以前使用word開啟檔案速度很快,幾乎是瞬間的事,但最近經常發生開啟word文件時響應很慢,有時候也出現沒有響應。解決辦法 開啟word文件沒有響應或響應遲緩可能是以下其中一種原因 沒有足夠的磁碟空間。因為word每開啟乙個文件的同時都會在磁碟上生成乙個名為 的臨時檔...

eclipse 響應慢 或 未響應

eclipse啟動正常,但在開啟工程時會出未響應的情況,在任務管理器中察看也是味應用。造成這種情況原因有3 一 cpu不夠用,在任務管理器中察看cpu會達到90 以上,甚至是100 剛才看了cpu才24 顯然問題不在這裡。二 記憶體不夠,在任務管理器中察看記憶體才用1.7g,我有機器記憶體4g,安裝...