npm換成國內映象

2022-09-19 09:36:09 字數 1377 閱讀 9890

1.需求由來

也就是說我們可以使用阿里布置在國內的伺服器來進行node安裝。

2.使用方法

1.使用阿里定製的 cnpm 命令列工具代替預設的 npm,輸入下面**進行安裝:

$ npm install -g cnpm --registry=

2.檢測cnpm版本,如果安裝成功可以看到cnpm的基本資訊。

cnpm -v

3.以後安裝外掛程式只需要使用cnpm intall即可

3.單次使用

npm install --registry=

4.永久使用
1.開啟.npmrc檔案(nodejs\node_modules\npm\npmrc,沒有的話可以使用git命令列建乙個( touch .npmrc),用cmd命令建會報錯)

2.增加 registry = 即可。

也可以按如下方式直接在命令列設定

npm config set registry 

檢測是否成功

// 配置後可通過下面方式來驗證是否成功

npm config get registry

// 或

npm info express

npm config set registry 

5.npm改成**映象與cnpm區別(20190509新增)

之前一直以為npm改成**映象後和cnpm本質是一樣的,今天在研究package-lock.json時候發現,這兩者還是有很大區別。特記錄下:

先貼下截圖對比:

1.使用cnpm安裝lodash

2.使用改成**倉庫的npm安裝lodash

通過截圖會發現:

但是使用cnpm uninstall lodash後,不會報錯,此時會刪掉cnpm安裝的兩個包中其中乙個即非下劃線(正常名字)的包。剩餘的那個包是可以正常通過滑鼠點選開啟的。然後在檔案中require會報錯,提示沒有這個包。

npm國內映象

國內使用預設的源安裝較慢,映象使用方法 三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候配置還在 1.通過config命令 npm config setregistry 預設 info underscore 如果上面配置正確這個命令會有字串response 2.命令列指定 np...

使用npm國內映象

嫌npm指令速度慢的童鞋可以把npm的源轉換成國內的即可提高響應速度 映象使用方法 三種辦法任意一種都能解決問題,建議使用第1或者第3種,將配置寫死,下次用的時候配置還在 1.通過config命令 npm config set registry npm info underscore 如果上面配置正...

國內npm映象及配置方法

npm全稱node package manager,是node.js的模組依賴管理工具。由於npm的源在國外,所以國內使用者使用起來各種不方便。下面整理出了一部分國內優秀的npm映象資源,國內使用者可以選擇使用。有很多方法來配置npm的registry位址,下面根據不同情境列出幾種比較常用的方法。以...