nrm详解

nrm详解1 什么是 nrmnrm 是一个 npm 源管理器 允许你快速地在 npm 源间切换 什么意思呢 npm 默认情况下是使用 npm 官方源 使用 npmconfigls 命令可以查看 在国内用这个源肯定是不靠谱的 一般我们都会用淘宝 npm 源 https registry npm taobao org 修改源的方式也很简单 在终端输入 npmsetregist registry npm taobao org 再 npmconfigls 查看 已经切换成功 那么 问题来了 如果

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 

3,nrm使用

3.1查看可选源 星号代表当前使用源

nrm ls 

在这里插入图片描述
3.1查看当前源

nrm current 

在这里插入图片描述
3.2 切换源

nrm use <registry> 

其中,registry为源名。

比如:切换为taobao源

nrm use 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 npm 

在这里插入图片描述

nrm test taobao 

在这里插入图片描述

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

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

(0)
上一篇 2026年3月20日 下午12:26
下一篇 2026年3月20日 下午12:26


相关推荐

  • Flash Cookie【使用Flash Cookie技术在客户端永久保存HTTP Cookie 】(一)

    Flash Cookie【使用Flash Cookie技术在客户端永久保存HTTP Cookie 】(一)前言:  在我负责的一个项目中,为了实现一个特殊的需求,要求在客户端的Cookie中长久保存一份数据,但是我们知道在客户端Cookie里保存数据是不稳定的,因为用户可能随时会清除掉浏览器的Cookie,在这种情况下,一般的解决方案是重新向服务器端发送一个请求,以获得一个新的HTTPCookie数据,并将其保存--就一般的交互需求而言,这是没有问题的。但是,倘若我的需求是:要求恢复到原来的Co

    2022年7月14日
    22
  • Vue学习笔记-day01

    Vue学习笔记-day01

    2021年7月12日
    82
  • mybatis调用oracle视图

    mybatis调用oracle视图多数据源切换调用 oralce 里的某个视图 后台报错 表或视图不存在 select fromtable 最后在 select 语句中加上前缀即可 select fromzzzz table

    2025年12月13日
    8
  • mysql 5.5 驱动jar包_MySQL驱动jar包下载「建议收藏」

    mysql 5.5 驱动jar包_MySQL驱动jar包下载「建议收藏」MySQLJDBC驱动是Java连接MySQL数据库时要用到的驱动包,MySQL驱动就是赋值外界与数据的连接接口,对于专业的Java开发人员一定会使用到的MySQL驱动Jar包的,有需要的赶快来试试吧!【功能特点】易于开发的特点,包括通过自动注册服务提供商机制,标准化的连接有效性检查和分类的SQLExceptions的基础上可恢复/重试能力和一流的底层错误。DriverManager隔离解开包…

    2022年5月11日
    49
  • 直播生产力进跃:智享AI直播三代——从自动化工具到自主进化智能体(Agent)的部署指南

    直播生产力进跃:智享AI直播三代——从自动化工具到自主进化智能体(Agent)的部署指南

    2026年3月15日
    3
  • 使用LabVIEW编写简单串口采集程序

    使用LabVIEW编写简单串口采集程序使用 LabVIEW 编写简单串口采集程序 1LabVIEW 版本使用版本为 2018 版 使用硬件接口需安装 VISA 驱动 2 需要实现的功能设计程序 将串口接收的指定帧头帧尾的数据接收 并提取有效数据位 将数据转为电压值实时显示 并可保存为文本文件 数据帧格式 3 界面设计左边是一个接受开关 以及串口的一些设置 左下方是保存路径选择及保存按钮 中间上方实时显示单次接收的数据 为一维数组 下方是累计接收的数据 为二维数组 界面右侧实时显示数据计算出的电压值 4 程序设计 4 1

    2026年3月20日
    1

发表回复

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

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