給電腦換源 npm 國內鏡像 cnpm

npm 是node.js 環境下的包管理器,非常強大智能.

生活這這片神奇的土地上,各種奇葩手段屢見不鮮啊.

爲什麼要換源? npm 官方站點 http://www.npmjs.org/ 並沒有被牆,但是下載第三方依賴包的速度讓人着急啊!

就拿阿里雲環境來說,有時npm 一個包也需要耐心等待......等待過去也許是原地踏步,也許就是安裝失敗.

幸運的是,國內有幾個鏡像站點可以供我們使用,本人在使用 http://www.cnpmjs.org/ 

速度非常快,鏡像站會實時更新,爲我們節省了好多時間.如何給本機換源呢?

(1)通過config配置指向國內鏡像源[臨時]

npm config set registry http://registry.cnpmjs.org //配置指向源
npm info express  //下載安裝第三方包

npm config set registry https://registry.npmjs.org/    // 重新切換成官方源

(2)通過npm命令指定下載源[臨時]

npm --registry http://registry.cnpmjs.org info express

(3)在配置文件 ~/.npmrc 文件寫入源地址[永久]

nano ~/.npmrc   //打開配置文件
registry =https://registry.npm.taobao.org   //寫入配置文件

推薦使用最後一種方法,一勞永逸,前面2鍾方法都是臨時改變包下載源。

如果你不想使用國內鏡像站點,只需要將寫入 ~/.npmrc 的配置內容刪除即可。

下面是我本地下載ejs包的截圖,可以看到默認源地址指向了cnpm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章