npm 是node.js 環(huán)境下的包管理器,非常強(qiáng)大智能.node.js安裝相關(guān)軟件基本都是直接使用npm安裝。但是我們生活在天朝這片神奇的土地上,國內(nèi)環(huán)境造成npm獲取國外數(shù)據(jù)包經(jīng)常失敗或者速度緩慢,下載的速度著實(shí)讓我崩潰,那就要要提高npm安裝速度了。
npm的官方站點(diǎn)是http://www.npmjs.org/,其并沒有被墻,但是下載第三方的速度依然很慢,讓人蛋疼。
設(shè)置npm鏡像站點(diǎn)的方法有以下三種,都親測(cè)可用,但是重點(diǎn)還是所換鏡像地址的可用度
1.通過npm config參數(shù)設(shè)置
npm config set registry http://registry.cnpmjs.org
2.通過npm指令指定下載源,
npm --registry http://registry.cnpmjs.org info? 需要安裝的包名稱
3.編輯~/.npmr配置文件,如果沒有新建文件即可
registry =https://registry.npm.taobao.org
其他推薦npm安裝技巧:
a.查看你npm全部配置項(xiàng)的結(jié)果:npm config ls -l
b.cnpmjs.org網(wǎng)站可以直接搜索鏡像,入口地址:http://cnpmjs.org
c.國內(nèi)一些高可用性鏡像組員?
使用最多的NPM鏡像,不過因?yàn)槭褂昧吭絹碓酱?,最近越來越慢?/p>
http://registry.npm.taobao.org
淘寶的 NPM 鏡像是一個(gè)完整的 npmjs.org 鏡像??梢杂么舜婀俜桨姹?只讀),同步頻率目前為 15分鐘 一次以保證盡量與官方服務(wù)同步。
一個(gè)NPM 國內(nèi)高速鏡像