npm设置私服

C:\Users\liangmm>npm config list
; cli configs
metrics-registry = "http://172.30.66.41:9434/repository/node_npm/"
scope = ""
user-agent = "npm/5.6.0 node/v8.11.2 win32 x64"

; userconfig C:\Users\liangmm\.npmrc
cache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"
registry = "http://172.30.66.41:9434/repository/node_npm/"

; builtin config undefined

; node bin location = D:\Program Files\nodejs\node.exe
; cwd = C:\Users\liangmm
; HOME = C:\Users\liangmm
; "npm config ls -l" to show all defaults.

.npmrc文件配置
prefix=D:\Program Files\nodejs\node_global
cache=D:\Program Files\nodejs\node_cache
registry=http://172.30.66.41:9434/repository/node_npm/
npm下载后设置私服
  我最近需要使用到npm中的brush进行环境的搭建,其中有一项是进行私服的搭建。

npm set registry http://192.168.100.10:20899
  这是基于node的,所以当我们进行操作的时候一定要进行安装node(版本>=6.0),而作为小菜鸟的我当然使用着购买硬盘的规则进行操作着–装新不装旧。哈哈,我就下载了node10.7以及里面存在的npm6.1。这部分的操作很简单,上面的代码运行的也是十分的流畅,BUT出现了一点意外,安装brush的时候就失败了。以及安装什么都会出现错误,如下图。

npm install -g cmos-brush

这里引入一个概念内网和外网!

192.168.0.0/16:192.168.0.0~192.168.255.255

这是内网的其中一个地址范围,内网简单来说,我们通过外网是不能访问到这些网址内的资源的!!!

npm更换私服
好了,坑我们已经挖好了,并且也已经跳进去了,那么我们怎么爬出来呢?

两个方案:

找个内网去连接一下,访问就行了~
更换私服吧~
当我们安装完node之后可以在终端中输入命令进行官方npm源

npm config list
but我并不知道~

百度了一下,在国内最常使用的就是淘宝的镜像地址 so~

npm set registry https://registry.npm.taobao.org/
这样就能将淘宝镜像设置为咱们的外部源了。附上npm的官方源

metrics-registry = “https://registry.npmjs.org/

那么在工作中不免得我们需要进行外源和私服的切换,那么就需要进行删除和添加。

npm config rm registry
由衷的说这是一种较慢的方式,(愚蠢的方式)

根据网友的推荐我又百度了一下“nrm”

用了一下,着实是好用~

nrm切换源
首先,先安装吧~

npm install nrm -g --save
来看一下都安装了什么源。。。

刚开始你是没有使用任何的源的,所以设置一个使用的源吧~

这样再进行查询就能很简单的查到了~

为了避免再分不清内网和外网的区别,nrm提供了一个很好用的功能,测试源


作者:process1212
来源:CSDN
原文:https://blog.csdn.net/qq_33589252/article/details/81227225
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值