nvm和nrm的安装与使用

embedded/2024/11/22 21:56:16/

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

nrm 的安装与使用

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

安装 nrm

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

npm__5">使用 npm 安装

npm install -g nrm

使用 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 ---- 234msyarn --- 123mscnpm --- 456mstaobao - 78msnj ----- 567msnpmMirror  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 源,从而提高开发效率。


http://www.ppmy.cn/embedded/139720.html

相关文章

经验笔记:Git 基础操作指南

推荐一下Gitee最好的Git操作教程&#xff1a;Learn Git Branching 经验笔记&#xff1a;Git 基础操作指南 1. 安装 Git 首先确保您的计算机上已安装 Git。如果还没有安装&#xff0c;可以从 Git官网 下载并安装。 2. 配置 Git 安装完成后&#xff0c;打开命令行工具&#…

微软的重大突破:bitnet.cpp 开启 AI 本地CPU运行新时代

目录 引言一、卓越的性能表现二、保障隐私安全三、广泛的应用前景与未来规划四、本地使用指南1、安装准备2、从源代码构建3、推理使用 结语 引言 在人工智能飞速发展的今天&#xff0c;微软的一项创举如同一颗璀璨的新星&#xff0c;照亮了 AI 领域的新征程。10 月 18 日&…

小蓝了解篇

声明&#xff01; 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下&#xff0c;如涉及侵权马上删除文章&#xff0c;笔记只是方便各位师傅的学习和探讨&#xff0c;文章所提到的网站以及内容&#xff0c;只做学习交流&#xff0c;其他均与本人以及泷羽sec团队无关&a…

JDK、MAVEN与IDEA的安装与配置

1.认识JDK、MAVEN与IDEA JDK 提供了编译和运行Java程序的基本环境。Maven 帮助管理项目的构建和依赖。IDEA 提供了一个强大的开发环境&#xff0c;使得编写、调试和运行Java程序更加高效。 2. 安装与环境配置 2.1 官网地址 选择你需要的版本下载&#xff1a; MAVEN下载传送…

上海市计算机学会竞赛平台2024年11月月赛丙组考勤系统

题目描述 在 Carol 的办公楼的入口处有一套刷卡系统&#xff0c;每个员工都有一张唯一的身份卡&#xff0c;他们每次进出大楼都要刷卡&#xff0c;而系统会依次记录每次刷卡的员工编号&#xff0c;员工和他的编号一一对应&#xff0c;且在一天内一共有 nn 次刷卡记录。 一个员…

第十种Prompt 框架-MASTER

俺滴个娘嘞&#xff0c;咋能有九种Prompt框架捏&#xff1f;-CSDN博客啥是prompt? 往低说是说人话在于沟通目标和结果&#xff0c; 往高了居然有点哲学味道&#xff08;要不怎么叫spell&#xff09;&#xff0c;so 居然有九种Prompt框架....俺滴个娘嘞&#xff0c;咋能有九种P…

通过shell脚本分析部署nginx网络服务

题目&#xff1a; 1.接收用户部署的服务名称 2.判断服务是否安装 ​ 已安装&#xff1b;自定义网站配置路径为/www&#xff1b;并创建共享目录和网页文件&#xff1b;重启服务 ​ 没有安装&#xff1b;安装对应的软件包 3.测试 判断服务是否成功运行&#xff1b; ​ 已运行&am…

Vscode写markdown快速插入python代码

如图当我按下快捷键CRTLSHIFTK 自动出现python代码片段 配置方法shortcuts’ 打开这个json文件 输入 {"key": "ctrlshiftk","command": "editor.action.insertSnippet","when": "editorTextFocus","args&…