如何使用npm指令安裝依賴時從淘寶服務器下載依賴包,而不用安裝cnpm!

衆所周知,使用npm安裝依賴時,由於npm服務器在國外,國內網絡環境的限制,使得網速非常慢。這時候可以使用國內的淘寶鏡像cnpm!

安裝cnpm:
npm install --global cnpm

安裝cnpm後,想要快速下載依賴包,就必須使用cnpm指令了:
cnpm install --save jquery

但是如果我們還想繼續使用npm指令,並且有cnpm下載依賴包時的網速,可以修改npm的源地址到淘寶鏡像源,執行以下指令:
npm config set registry https://registry.npm.taobao.org

執行:npm config list 來查看源地址配置,如下:

C:\Users\ASUS\Desktop\node-demo>npm config list
; cli configs
metrics-registry = "https://registry.npm.taobao.org/"
scope = ""
user-agent = "npm/6.13.4 node/v12.14.1 win32 x64"

; userconfig C:\Users\ASUS\.npmrc
registry = "https://registry.npm.taobao.org/" //淘寶鏡像源地址

; builtin config undefined
prefix = "C:\\Users\\ASUS\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\ASUS\Desktop\node-demo
; HOME = C:\Users\ASUS
; "npm config ls -l" to show all defaults.

這時候我們使用 npm 指令安裝依賴包時會從國內淘寶鏡像服務器下載依賴包。

當無需使用淘寶鏡像時,可以執行 npm config rm registry 來刪除設置npm的源地址,刪除後如下:

C:\Users\ASUS\Desktop\node-demo>npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.13.4 node/v12.14.1 win32 x64"

; builtin config undefined
prefix = "C:\\Users\\ASUS\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\ASUS\Desktop\node-demo
; HOME = C:\Users\ASUS
; "npm config ls -l" to show all defaults.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章