刚骑完单车,感觉现在要死了,写一篇博客休息一下~
程序员人生中的每一个坑都是自己踩出来的,每天的工作就是不停的挖坑、填坑。
ok,进入正题~
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提供了一个很好用的功能,测试源
妈妈再也不用担心我连不上了~
好了,坑填的差不多了,继续加班吧