nrm install 安装与使用

nrm install 安装与使用nrm 是一个 npm 源管理器 允许你快速地在 npm 源间切换 什么意思呢 npm 默认情况下是使用 npm 官方源 使用 npmconfigls 命令可以查看 在国内用这个源肯定是不靠谱的 一般我们都会用淘宝 npm 源 https registry npm taobao org 修改源的方式也很简单 在终端输入 npmsetregist registry npm taobao org npmsetregist registry np

一、什么是nrm

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

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

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

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

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

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

二、nrm安装

npm install -g nrm 
  

三、nrm使用

1、查看可选源(带*号即为当前使用源)

nrm ls
  

 

2、查看当前使用源

nrm current
  

 

3、切换源

nrm use 
  

其中,registry为源名。

比如:切换为taobao源

nrm use taobao

nrm install 安装与使用

4、添加源

nrm add 
   
    
  
  

其中,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为源名。

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

nrm del cpm

 

6、测试源速度(即响应时间)

nrm test 
  

其中,registry为源名。

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

nrm test npm nrm test taobao

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228520.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午6:49
下一篇 2026年3月16日 下午6:50


相关推荐

  • C语言switch史上最详细的讲解

    C语言switch史上最详细的讲解原文链接 https github com shellhub blog issues 41C 语言 switch 史上最详细的讲解 switch 语句允许测试变量与值列表的相等性 每个值称之为案例或者 case 程序会检查 switch 后面的值并且与 case 后面的值比对 如果相等则执行后面的代码或代码块语法 switch 在 C 语言中的语法如下 switch expression cas

    2026年3月26日
    2
  • 面试官:小伙汁,你画的SpringMVC请求处理过程是从网上抄的吧?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Sicimike blog.csdn.net/Baisitao_/article/details/107471…

    2021年6月24日
    97
  • Java Class类简介

    Java Class类简介
    一,class类有什么用?
    class类的实例表示java应用运行时的类(classansenum)或接口(interfaceandannotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName(“类名”)等方法获取class对象)。数组同样也被映射为为class对象的一个类,所有具有相同元素类型和维数的数组都共享该Class对象。基本类型boolean,byte,ch

    2022年5月1日
    47
  • UDP协议的详细解析「建议收藏」

    UDP协议的详细解析「建议收藏」UDP数据报一、UDP的概述二、UDP的首部格式UDP校验

    2022年6月7日
    35
  • arcgis二次开发python-ArcGIS 二次开发专题 序「建议收藏」

    arcgis二次开发python-ArcGIS 二次开发专题 序「建议收藏」依据ArcGIS组件式开发及应用的目录结构,将系统性的学习ArcGIS二次开发的道路分为三个部分。这个系列包含以下三个部分:Part1基础1.前言1.1组件式GIS1.2ArcObject开发的特点与历史2.使用ArcGISEngine控件编程3.几何形体对象Geometry4.地图组成5.空间数据符号化6.空间数据管理7.空间分析8.空间数据编辑9.地图输出10…

    2022年7月23日
    14
  • Edge breaker记录

    Edge breaker记录和代码相关性非常强的是这篇文章,几乎就是伪代码了:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.7918&rep=rep1&type=pdf一、Compression阶段命令参数为umbrellla_times4.offB第一个参数就是输入网格,目前支持OFF和OVTable两种文件格式,这里…

    2022年6月1日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号