博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm配置镜像、设置代理
阅读量:6202 次
发布时间:2019-06-21

本文共 1136 字,大约阅读时间需要 3 分钟。

hot3.png

配置镜像

  • by config command

    npm config set registry 

    npm info underscore (如果上面配置正确这个命令会有字符串response)

  • 命令行指定

    npm --registry  info underscore

  • 编辑 ~/.npmrc 加入下面内容

    registry = 

设置代理

npm config set proxy http://server:port

npm config set https-proxy http://server:port

如果需要认证的话可以这样设置:

npm config set proxy http://username:password :port

npm confit set https-proxy http://username:password :port

如果代理不支持https的话需要修改npm存放package的网站地址。

npm config set registry ""

使用nrm快速切换npm源

nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:

  • 列表项目

  • npm

  • cnpm

  • strongloop

  • enropean

  • australia

  • nodejitsu

  • taobao

Install

sudo npm install -g nrm

如何使用?

列出可用的源:

  ➜  ~  nrm ls  npm ---- https://registry.npmjs.org/  cnpm --- http://r.cnpmjs.org/  taobao - http://registry.npm.taobao.org/  eu ----- http://registry.npmjs.eu/  au ----- http://registry.npmjs.org.au/  sl ----- http://npm.strongloop.com/  nj ----- https://registry.nodejitsu.com/  pt ----- http://registry.npmjs.pt/

切换:

➜  ~  nrm use taobao   Registry has been set to: http://registry.npm.taobao.org/

增加源:

nrm add 
 
 [home]

删除源:

nrm del 

测试速度:

nrm test

转载于:https://my.oschina.net/u/818848/blog/672116

你可能感兴趣的文章
值得一看的灾难片
查看>>
hadoop2中ResourceManager的HA
查看>>
armv7 mac 下 使用ldid签名&再签名
查看>>
.CSV格式
查看>>
SVN服务器安装配置
查看>>
sublime text3 下搭建python IDE环境 --Anaconda插件篇
查看>>
1.7 apache用户认证
查看>>
用MVP架构开发Android应用
查看>>
解决com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
查看>>
@Autowired注解和静态方法
查看>>
How can I use Yii components while keeping my serv
查看>>
The PHP foreach Loop
查看>>
使用C/C++编写PHP Extension
查看>>
Django文件上传
查看>>
Ubi菜鸟(四)Ubuntu中java开发环境的搭建
查看>>
Windows实现屏幕截取
查看>>
智和网管平台SugarNMS政府部门综合网管解决方案
查看>>
安装配置Tomcat6(Ubuntu12.04下搭建Java开发环境二)
查看>>
LeetCode题解-4-Median of Two Sorted Arrays
查看>>
springMVC+JSON的使用方法
查看>>