npm配置镜像、设置代理

3,262 阅读1分钟
配置镜像设置代理
npm config set proxy
[url=]http://server:port[/url]

npm config set https-proxy
[url=]http://server:port[/url]
如果需要认证的话可以这样设置:
npm config set proxy
[url=]http://username:password@server:port[/url]

npm confit set https-proxy
[url=]http://username:password@server:port[/url]
如果代理不支持https的话需要修改npm存放package的网站地址。
npm config set registry ""
使用nrm快速切换npm源
nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:
  • 列表项目
  • npm
  • cnpm
  • strongloop
  • enropean
  • australia
  • nodejitsu
  • taobao
Installsudo npm install -g nrm如何使用?
列出可用的源:
~
nrm
ls
npm
----
registry.npmjs.org/
cnpm
---
r.cnpmjs.org/
taobao
-
registry.npm.taobao.org/
eu
-----
registry.npmjs.eu/
au
-----
registry.npmjs.org.au/
sl
-----
npm.strongloop.com/
nj
-----
registry.nodejitsu.com/
pt
-----
registry.npmjs.pt/
切换:
➜ ~ nrm use taobao Registry has been set to: http:
//registry.npm.taobao.org/
增加源:
nrm add <registry> <url> [home]
删除源:
nrm del <registry>
测试速度:
nrm
test

更多技术资讯可关注:gzitcast