npm淘寶映象設定
阿新 • • 發佈:2022-04-02
由於node下載第三方依賴包是從國外伺服器下載,雖然沒有被牆,但是下載的速度是非常的緩慢且有可能會出現異常。 所以為了提高效率,我們還是把npm的映象源替換成淘寶的映象源。有幾種方式供我們選擇
使用cnpm
使用阿里定製的cnpm命令列工具代替預設的npm,輸入以下程式碼
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
檢測是否安裝成功
$ cnpm -v
安裝成功之後,以後安裝依賴包的方式和npm的是一樣的,只是npm的命令換成是cnpm就可以了
假如你已經習慣了使用npm的安裝方式的,不想去下載阿里的cnpm命令工具的話,很簡單,我們直接將node的倉庫地址換成淘寶倉庫地址即可
單次使用
$ npm install --registry=https://registry.npm.taobao.org
永久使用
在開發react-native的時候,不要使用cnpm!cnpm安裝的模組路徑比較奇怪,packager不能正常識別。所以,為了方便開發,我們最好是直接永久使用淘寶的映象源
直接命令方式設定
$ npm config set registry https://registry.npm.taobao.org
手動修改設定
1.開啟.npmrc檔案(C:\Program Files\nodejs\node_modules\npm\npmrc,沒有的話可以使用git命令列建一個( touch .npmrc),用cmd命令建會報錯)
2.增加 registry =https://registry.npm.taobao.org 即可。
檢測是否修改成功
// 配置後可通過下面方式來驗證是否成功 npm config get registry // 或 npm info express
注:如果想還原npm倉庫地址的話,只需要在把地址配置成npm映象就可以了
npm config set registry https://registry.npmjs.org/