0%

npm 更换源

由于npm的源在国外,所以有时候使用起来,会碰到速度极慢的情况,好在一些公司做了源的同步,可以使用这些源来达到加速下载,减少等待时间。

换源

  • 临时使用
    1
    npm --registry https://registry.npm.taobao.org install express --save
  • 持久使用
    1
    npm config set registry https://registry.npm.taobao.org
  • 验证
    1
    npm config get registry
  • 官方源
    1
    npm config set registry https://registry.npmjs.org/

通过 nrm 更换源

最近在工作的时候,发现淘宝的源,无法正常下载,于是需要换其他的源,在网上找源的过程中,发现了nrm -- NPM registry manager,它可以帮你快速的帮你在不同的源之间切换,现在包括npmcnpmtaobaonj(nodejitsu)rednpm,还可以加入你自己的私有源。

  • 安装
    1
    npm install -g nrm
  • 例子
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ nrm ls
    * npm ----- https://registry.npmjs.org/
    cnpm ---- http://r.cnpmjs.org/
    taobao -- https://registry.npm.taobao.org/
    nj ------ https://registry.nodejitsu.com/
    rednpm -- http://registry.mirror.cqupt.edu.cn
    skimdb -- https://skimdb.npmjs.com/registry
    # 使用
    $ nrm use cnpm #switch registry to cnpm Registry has been set to: http://r.cnpmjs.org/

通过nrm换源,体验一下就提升了很多,工作更有效率了。