npm设置和取消代理的方法
设置代理
1 |
|
关于https
经过上面设置使用了http开头的源,因此不需要设https_proxy了,否则还要增加一句:
1 |
|
代理用户名和密码
1 |
|
取消代理
1 |
|
配置镜像
- by config command
npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正确这个命令会有字符串response) - 命令行指定
npm --registry http://registry.cnpmjs.org info underscore
- 编辑 ~/.npmrc 加入下面内容
registry = http://registry.cnpmjs.org
设置代理
npm config set proxy http://server:port
npm config set https-proxy http://server:port
如果需要认证的话可以这样设置:
npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
如果代理不支持https的话需要修改npm存放package的网站地址。
npm config set registry “http://registry.npmjs.org/”
使用nrm快速切换npm源
nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:
- 列表项目
- npm
- cnpm
- strongloop
- enropean
- australia
- nodejitsu
- taobao
Install
1 |
|
如何使用?
列出可用的源:
1 |
|
切换:
1 |
|
增加源:
1 |
|
删除源:
1 |
|
测试速度:
1 |
|
npm设置和取消代理的方法
https://www.biuaxia.cn/2021/06/18/22/23/10.html