原文來自:https://dkvirus.gitbooks.io/-npm/content/22-pei-zhi-tao-bao-jing-xiang.html
1. 淘寶鏡像
Npm 提供一個公共的平臺,當你寫出一個自認為不錯的包時,可以發布到這個平臺,如果別人有類似的功能需求就可以從這個平臺直接下載包。
這個平臺是在國外的服務器上,我們在國內使用 nvm 下載 node 或者 npm 下載包都需要到國外網站上去下載,有時下載速度是很慢很慢的。
淘寶鏡像是阿里的淘寶團隊整出來的一個平臺,相當于將國外 Npm 上的包全部 copy 一份到淘寶鏡像這個國內服務器上(你無須擔心 Npm 上的包與淘寶鏡像上的包是否會有差異,答案是完全一模一樣)。
現在我們只需簡單的配置一下 nvm 和 npm,讓它們在下載的時候優先從國內的淘寶鏡像上下載資源,這在項目中會為我們節約很多時間。
2. 配置 nvm 淘寶鏡像
找到 nvm 安裝目錄,默認目錄是:C://Users/Administrator/AppData/Roming/nvm。
找到里面的 settings.txt 文件,選擇記事本打開。
用下面代碼替換內容:
root: C:\Users\Administrator\AppData\Roaming\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
注意:root 為 nvm 安裝路徑,path 為 node 安裝路徑,如果這兩個路徑不是默認安裝,使用下面指令查找并替換即可。
查看 nvm 安裝路徑:
查看 node 安裝路徑:
3. 配置 npm 淘寶鏡像
使用 npm config 指令進行配置(下面代碼可直接復制)。
$ npm config set registry https://registry.npm.taobao.org
使用 npm config list 指令檢查 npm 淘寶鏡像是否配置成功。
補充,這里其實也可以和 nvm 配置淘寶鏡像一樣找到對應的文件,然后填寫。(不建議這樣做)
上圖中 HOME 地址為:C:\Users\Administrator,找到這個目錄,會看到 .npmrc 文件,就是 npm 的配置信息文件。以記事本方式打開就可以看到廬山真面目啦。