如何利用nrm切换npm的registry源地址? nrm新手入门教程
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
在以前的学习中,大家可以知道:npm之所以能够下载各种包,是因为身后有一个庞大的数据仓库。然后由于网络原因,这个库在全球范围内的访问速度,是不一样的,甚至不能访问。所以就衍生了各种各样的镜像仓库,对于国人来说,最著名的就是taobao npm
仓库了。我们一般都是通过设置npm的registry
来切换npm的仓库地址的。
本文中要描述的内容就是:一款可以快速切换npm仓库的工具,名叫nrm
。
前言
这款nrm
工具,整体上来说,是蛮鸡肋的。因为毕竟官方的npm config set registry <url>
也是蛮方便好用的。国人除了淘宝的仓库地址,切换其它仓库地址的概率也很低。but,存在极为合理,这款小工具,还是有点小用途的。毕竟可以拓展一下我们的视野嘛,单就切换
这个概念上来说,也确实蛮方便的。
nrm
就是管理下面这句命令的工具
npm config set registry https://registry.npm.taobao.org
- 使用
nrm
工具
如果您已经全局安装了nrm
的话,
npm install nrm -g
就可以使用下面的等同效果命令了。
nrm use taobao
基本使用方法
查看所有的可用仓库
nrm ls
切换仓库
nrm use <name>
测试仓库的链接速度
指定了<name>
的话,就测试指定的仓库速度。没指定的话,就测试全部的仓库的速度。
nrm test
nrm test <name>
其实说实话,也咩有太大意义。国内环境的话,只有淘宝源是最快的。你懂的。
查看当前仓库
nrm current
添加新的仓库
添加一个新的仓库(比如自己搭建的私有仓库),
nrm add <name> <url>
nrm add <name> <url> <homepage>
删除一个仓库
nrm del <name>
访问仓库对应的官网
如果<name>
对应的仓库,添加的时候,没有指定<homepage>
的话,则这条命令不会产生任何动作。如何存在<homepage>
定义的话,则会打开对应官网<homepage>
。 如果指定了<browser>
的话,就会使用对应的浏览器打开。如果没有指定,就会使用默认浏览器打开<homepage>
。
nrm home <name>
nrm home <name> <browser>
相关链接
- 《如何更换npm的默认
registry
》 https://newsn.net/say/npm-registry.html - 《
mac
系统,如何安装node
版本切换工具nvm
》 https://newsn.net/say/mac-node-nvm-install.html - 《切换
node
版本的nvm
工具的基本使用》 https://newsn.net/say/node-nvm.html
结论
曹操云:鸡肋,食之无味,弃之可惜。nrm
,用也罢,不用也罢,至少思路是可以学习的。更多npm
相关经验文章,请点击苏南大叔的相关博客:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。