nrm的使用

简介: nrm的使用

nrm(npm registry manager)是一个 npm 源管理工具,用于快速切换不同的 npm 镜像源,比如官方源、淘宝源等,在网络环境不佳时非常实用。

以下是 nrm 的常用命令和使用方法:

1. 安装 nrm

首先需要全局安装 nrm:

npm install -g nrm

2. 查看可用的源

使用 ls 命令查看所有已配置的源:

nrm ls

输出通常类似:

* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  tencent ---- https://mirrors.cloud.tencent.com/npm/
  cnpm ------- https://r.cnpmjs.org/
  taobao ----- https://registry.npmmirror.com/
  npmMirror --- https://skimdb.npmjs.com/registry/

* 表示当前正在使用的源。

3. 切换源

使用 use 命令切换到指定源,例如切换到淘宝源:

nrm use taobao

4. 添加自定义源

如果有私有源或其他源,可以使用 add 命令添加:

nrm add <源名称> <源地址>
# 示例:nrm add myregistry http://localhost:8080/npm/

5. 删除源

使用 del 命令删除已添加的源:

nrm del <源名称>

6. 测试源的响应速度

使用 test 命令测试各源的响应时间:

nrm test
# 或者测试指定源:nrm test taobao

注意事项

  • 切换源后,所有 npm 相关命令(如 npm install)都会使用当前选中的源
  • 如果 nrm 命令无法使用,可能是环境变量问题,确保 npm 全局安装路径已添加到系统 PATH 中
  • 淘宝源地址已从 https://registry.npm.taobao.org 更换为 https://registry.npmmirror.com

通过 nrm 可以方便地管理不同的 npm 源,在需要时快速切换,提高包安装速度和成功率。

相关文章
|
3月前
|
前端开发 JavaScript API
什么是 Headless UI?
什么是 Headless UI?
414 115
nrm常用的命令有哪些?
nrm常用的命令有哪些?
401 114
如何添加新的源到nrm?
如何添加新的源到nrm?
356 127
|
5月前
|
前端开发
Promise的then方法返回的新Promise对象有什么特点?
Promise的then方法返回的新Promise对象有什么特点?
507 2
|
5月前
|
缓存 监控 Java
SpringBoot @Scheduled 注解详解
使用`@Scheduled`注解实现方法周期性执行,支持固定间隔、延迟或Cron表达式触发,基于Spring Task,适用于日志清理、数据同步等定时任务场景。需启用`@EnableScheduling`,注意线程阻塞与分布式重复问题,推荐结合`@Async`异步处理,提升任务调度效率。
849 128
|
12天前
|
存储 人工智能 前端开发
从 DDD 到 Workflow Runtime:拆解 Coze Studio 的全栈技术架构
从 AI Agent 平台定位、DDD 分层与 crossdomain 设计出发,重点剖析 Coze Studio 基于 Eino 的智能体与工作流运行机制、事件驱动的资源与搜索体系及会话关键路径,并简要展望多模型协同和基础设施可插拔的演进方向。
177 0
|
5月前
|
资源调度
nrm和nrm-pm有什么区别?
nrm和nrm-pm有什么区别?
396 121
|
缓存 JavaScript 安全
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
这篇文章提供了2022年最新最详细的Node.js和cnpm安装教程,包括步骤图解、全局配置路径、cnpm安装命令、nrm的安装与使用,以及如何管理npm源和测试速度。
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
|
12月前
|
安全 Linux
CentOS下载ISO镜像的方法
访问CentOS官方网站(https://www.centos.org/download/),在“Downloads”页面找到ISO镜像下载链接,选择所需版本和架构(如x86_64)开始下载。CentOS分为Linux版和Stream版,前者每两年发行一次并提供10年安全维护,后者为滚动更新。旧版本可在Vault(https://vault.centos.org/)下载。建议选择DVD格式镜像,包含完整系统和常用软件。
15184 14
CentOS下载ISO镜像的方法
|
存储 缓存 JavaScript
npm命令完整使用指南
本文介绍了npm命令的使用,包括安装配置、镜像源设置、初始化配置文件和下载模块。在安装Node.js后,npm也随之配置好,可通过`npm -v`检查版本。更新npm使用`npm install npm -g`。配置镜像源可切换至淘宝源或恢复官方源。`package.json`文件记录项目依赖,使用`npm init`或`npm init -y`创建。下载模块时,`npm install`用于安装`dependencies`中的包。本地与全局安装、指定版本下载、下载多个包及清理缓存等命令也进行了说明。本文旨在帮助不熟悉npm的读者掌握其基本操作。