Node.js安裝nrm與——國內淘寶映象源的使用
阿新 • • 發佈:2018-12-27
為什麼要使用nrm
在我們使用Node.js時經常會遇到下載各種Node.js依賴的情況,而由於中國國內防火牆的存在,因而我們在從外網上下載各種依賴時不僅僅要面臨各種十分耗時,費勁的情況,而且還往往會出現網路中斷而導致的下載失敗的情況,為了方便與Node.js下載各種依賴,這裡我推薦大家安裝nrm。
安裝nrm
在nrm中,其為我們提供了國內的淘寶映象源,因而其在下載各種Node.js依賴時是不會受到國內防火牆的阻擋的。
在這裡,為了能夠方便於我們在專案中的其它地方使用該nrm,我們一般選擇全域性安裝該軟體包。
全域性安裝nrm的指令為:
npm install nrm -g
其安裝結果如下:
將nrm的映象源切換成淘寶映象源
預設的情況下,nrm的映象源並不是淘寶映象源而是npm,而該映象源是會被國內的防火牆遮蔽掉的。為了方便檢視當前的映象源地址,我們可以通過下列指令進行相應的檢視:
nrm ls
其檢視的結果如下:
將nrm的映象源切換成淘寶映象源(切換成taobao):
nrm use taobao
在控制檯中輸入:
nrm ls
其上綜合檢視的結果為:
至此,nrm中的國內淘寶映象源設定成功!
安裝cnpm
我們要想使用剛才所安裝的國內映象源,我們一般使用cnpm
來執行。
全域性安裝cnpm
的指令為:
npm i cnpm -g
安裝結果如下:
PS F:\WebStormWorkSpace\csdn\vue\src\html\webpack學習\06webpack配置檔案實現url資源打包> npm i cnpm -g
npm WARN deprecated [email protected]: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
C:\Users\HP\AppData\Roaming\npm\cnpm -> C:\Users\HP\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm
+ [email protected]
added 634 packages from 844 contributors in 59.874s
之後我們在使用npm
下載依賴時,此時我們不再使用以npm
為開頭的指令,其指令將被切換成cnpm
用法則與npm
用法相同。比如說我們以前安裝依賴用npm i
,現在變更後的指令為cnpm i
。