NPM包管理器切換源爲國內源

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

生活這這片神奇的土地上,各類奇葩手段家常便飯啊.express

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

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

幸運的是,國內有幾個鏡像站點能夠供咱們使用,本人在使用 http://www.cnpmjs.org/ 阿里雲

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

(1)經過 config 配置指向國內鏡像源
get

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

(2)經過 npm 命令指定下載源
it

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

(3)在配置文件 ~/.npmrc 文件寫入源地址class

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


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

若是你不像使用國內鏡像站點,只須要將 寫入 ~/.npmrc 的配置內容刪除便可.

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

相關文章
相關標籤/搜索