如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在以前的学习中,大家可以知道: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切换npm的registry源地址 - 1npm_install_nrm

如何利用nrm切换npm的registry源地址(图8-1)

  • 切换仓库
nrm use <name>

如何利用nrm切换npm的registry源地址 - 2nrm_use

如何利用nrm切换npm的registry源地址(图8-2)

如何利用nrm切换npm的registry源地址 - 3nrm_use_2

如何利用nrm切换npm的registry源地址(图8-3)

  • 测试仓库的链接速度,指定了的话,就测试指定的仓库速度,没指定的话,就测试全部的仓库的速度。
nrm test
nrm test <name>

如何利用nrm切换npm的registry源地址 - 4nrm_test

如何利用nrm切换npm的registry源地址(图8-4)

  • 查看当前仓库
nrm current

如何利用nrm切换npm的registry源地址 - 5nrm_current

如何利用nrm切换npm的registry源地址(图8-5)

  • 添加一个新的仓库(比如自己搭建的私有仓库),有则填写,不填也么有问题。
nrm add <name> <url>
nrm add <name> <url> <homepage>

如何利用nrm切换npm的registry源地址 - 6_nrm_add

如何利用nrm切换npm的registry源地址(图8-6)

  • 删除一个仓库
nrm del <name>

如何利用nrm切换npm的registry源地址 - 8_nrm_del

如何利用nrm切换npm的registry源地址(图8-7)

  • 访问仓库对应的官网

如果对应的仓库,添加的时候,没有指定的话,则这条命令不会产生任何动作。如何存在定义的话,则会打开对应官网。 如果指定了的话,就会使用对应的浏览器打开。如果没有指定,就会使用默认浏览器打开

nrm home <name>
nrm home <name> <browser>

如何利用nrm切换npm的registry源地址 - 7nrm_home

如何利用nrm切换npm的registry源地址(图8-8)

相关链接

结论

曹操云:鸡肋,食之无味,弃之可惜。nrm,用也罢,不用也罢,至少思路是可以学习的。更多npm相关经验文章,请点击苏南大叔的相关博客。https://newsn.net/tag/npm/

  【node】秘籍文章入口,仅传授于有缘之人  node

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

打赏领取小礼物

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/npm-registry-nrm.html
上一篇好文:mac系统,如何利用qt编译redisdesktop
下一篇好文:百度官方渠道,如何检测爬虫是否可以正常访问?

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~