当前位置: 首页 > article >正文

nrm的安装以及使用

1,什么是nrm

nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。

什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,一般我们都会用淘宝npm源:https://registry.npm.taobao.org/,修改源的方式也很简单,在终端输入:

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

再npm config ls查看,已经切换成功。

那么,问题来了,如果哪天你又跑去国外了,淘宝源肯定是用不了的,又要切换回官网源,或者哪天你们公司有自己的私有npm源了,又需要切换成公司的源,这样岂不很麻烦?于是有了nrm。

2,nrm安装

npm install -g nrm

查看版本号:

nrm -V

当前最新版本是1.2.6,本教程就以1.2.6进行讲解,如果是其他低版本的问题,请搜索其他文档解决,本教程不予涉及。 

3,nrm使用

3.1查看可选源

nrm ls

注:我当前还没有选择任何的源,因此没有星号的标识 

3.1 查看当前源

nrm current

Your current registry(undefined) is not included in the nrm registries.Use the nrm add <registry> <url> [home] command to add your registry.意思是:您当前的注册表(未定义)未包含在nrm注册表中。使用nrm add<registry><url>[home]命令添加注册表。

3.2切换源

nrm use <registry>

其中,registry为源名。

比如:切换为taobao源

nrm use taobao

然后再运行nrm ls查看:

 这时候taobao前面就出现了一个星号,表示当前的镜像源在淘宝上。

4,添加源

nrm add <registry> <url>

其中,registry为源名,url为源地址。

比如:添加一个公司私有的npm源,源地址为:http://192.168.22.11:8888/repository/npm-public/,源名为cpm(随意取)。

nrm add cpm http://192.168.22.11:8888/repository/npm-public/

在这里插入图片描述

然后,查看是否添加成功

在这里插入图片描述

5,删除源

nrm del <registry>

其中,registry为源名。

比如:删除刚才添加的cpm源

nrm del cpm

6,测试源速度

nrm test
其中,registry为源名。

比如:测试官方源和淘宝源的响应时间

nrm test npm

在这里插入图片描述

nrm test taobao

在这里插入图片描述


http://www.kler.cn/a/135619.html

相关文章:

  • Golang常见编码
  • MIT 6.S081 Lab1: Xv6 and Unix utilities翻译
  • 如何在 CentOS 6 上设置 NFS 挂载
  • 【安全测试】sqlmap工具(sql注入)学习
  • 区块链技术在知识产权保护中的应用
  • pulsar bookies 磁盘资源无法释放问题排查
  • Django+Vue项目创建 跑通
  • 小迪安全笔记——Web架构篇语言中间件数据库系统源码获取
  • 【十字链表,邻接多重表(无向图的另一种链式存储结构),图的遍历】
  • 代码随想录算法训练营第13天|● 239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总结
  • 三种爱心代码html(文本文档即可实现)
  • 又欲又撩人,基于新版Bert-vits2V2.0.2音色模型雷电将军八重神子一键推理整合包分享
  • 企业级SSD还是一个巨大的蓝海~
  • NAS层协议栈学习笔记
  • Redis非关系型数据库
  • Elasticsearch同义词最佳实践
  • 软件测试入门很容易,但想要深造就还是要费功夫
  • Python 自动化(十八)admin后台管理
  • C++学习 --pair
  • AIGC 技术在淘淘秀场景的探索与实践
  • JUnit 单元自动化
  • 计算机毕业设计 基于SpringBoot的企业内部网络管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 五、hdfs常见权限问题
  • 二次开发库Demo【C#】
  • YOLOv8 加持 MobileNetv3,目标检测新篇章
  • 微信浏览器自动播放音频(兼容Android和iOS)