nvm和nrm的安装与使用

NVM相关请跳转:Node版本管理器nvm的安装与使用

nrm 的安装与使用

nrm(NPM Registry Manager)是一个用于管理和切换 NPM 源的工具。它允许你在多个 NPM 源之间快速切换,以提高包管理的速度和效率。以下是 nrm 的安装和使用方法:

安装 nrm

你可以使用 npmyarn 来全局安装 nrm

使用 npm 安装

npm install -g nrm

如果安装 nrm 都失败,检查网络或考虑切换npm源,切换npm源参考链接: npm永久或临时切换源

使用 yarn 安装

yarn global add nrm

使用 nrm

安装完成后,你可以使用 nrm 命令来管理和切换 NPM 源。

查看可用的 NPM 源

使用 nrm ls 命令查看当前可用的 NPM 源列表。

nrm ls

输出示例:

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

切换 NPM 源

使用 nrm use <registry> 命令切换到指定的 NPM 源。

nrm use taobao

输出示例:

    Registry has been set to: https://registry.npm.taobao.org/

测试 NPM 源速度

使用 nrm test 命令测试各个 NPM 源的响应速度。

nrm test

输出示例:

* npm ---- 234ms
  yarn --- 123ms
  cnpm --- 456ms
  taobao - 78ms
  nj ----- 567ms
  npmMirror  345ms

添加自定义 NPM 源

使用 nrm add <registry> <url> 命令添加自定义的 NPM 源。

nrm add my-registry https://my.custom.registry/

删除自定义 NPM 源

使用 nrm del <registry> 命令删除自定义的 NPM 源。

nrm del my-registry

查看当前使用的 NPM 源

使用 nrm current 命令查看当前使用的 NPM 源。

nrm current

输出示例:

taobao

示例

以下是一个完整的示例,展示如何使用 nrm 管理和切换 NPM 源:

  1. 安装 nrm:
    npm install -g nrm
    
  2. 查看可用的 NPM 源:
    nrm ls
    
  3. 切换到淘宝 NPM 源:
    nrm use taobao
    
  4. 测试各个 NPM 源的响应速度:
    nrm test
    
  5. 添加自定义 NPM 源:
    nrm add my-registry https://my.custom.registry/
    
  6. 删除自定义 NPM 源:
    nrm del my-registry
    
  7. 查看当前使用的 NPM 源:
    nrm current
    

总结

nrm 是一个用于管理和切换 NPM 源的工具,允许你在多个 NPM 源之间快速切换,以提高包管理的速度和效率。通过安装和使用 nrm,你可以轻松地管理和切换 NPM 源,从而提高开发效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值