使用 nrm 管理 npm registry

默认源

在终端下运行以下命令可查看默认源,如果没有修改过的话,一般是 https://registry.npmjs.org/

npm config get registry

npm 可以修改默认源地址,比如修改为我们常用的淘宝源:

npm config set registry https://registry.npm.taobao.org/

但是如果有几个源要进行切换的话,这种方法就显得太麻烦了。
Nrm 就是专门用于解决这个问题,它可以帮助你简单、快速的在不同的 npm registry(源)之间进行切换。

安装 nrm

npm install -g nrm

使用

可用源列表

输入命令 nrm ls 可查看源列表

nrm ls

* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
  taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/

说明

  • *标识说明它是当前使用的 registry(源)
  • npm 是 registry(源)名字,可以在 nrm 里用于切换的名字
  • 当前版本 nrm 共提供了 7 个registry(源)

测速

为了确定哪个registry(源)下载速度更快,我们需要进行测速,通过测速结果,来决定具体使用哪个registry(源)

nrm test

切换源

输入命令 nrm use <registry name> 可切换对应源,如:

nrm use cnpm

增加源

nrm add <registry name>

删除源

nrm del <registry name>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文介绍了如何使用 nvm 切换 node 版本, 以及如果使用 nrm 切换 npm 下载源 一. nvm 的用...
    godiv阅读 482评论 0 2
  • npm源就是下载需要依赖包的服务器地址,默认是 npm ---- https://registry.npmjs.o...
    var92阅读 2,540评论 0 1
  • cnpm是淘宝定制提供的命令行工具,用来替代npm。由于我国特殊的国情,使用cnpm的速度远远快于npm,但是也存...
    ionething阅读 2,616评论 0 0
  • 本文参考:【原】npm 常用命令详解从0开始发布一个无依赖、高质量的npm包Yarn 官网 上一篇文章 npm总结...
    双面小Q阅读 2,312评论 0 6
  • 抓不住回不去的是时间,也是我们渐渐凋零的生命。岁月无头可回,唯有慢慢告别,小心珍重,才能体味其中滋味。看完《山中的...
    乔妹读书阅读 708评论 1 1