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 源,在需要时快速切换,提高包安装速度和成功率。

相关文章
|
2天前
|
资源调度
nrm-pm是如何管理不同包管理器的源的?
nrm-pm是如何管理不同包管理器的源的?
|
2天前
|
前端开发
Promise的then方法返回的新Promise对象有什么特点?
Promise的then方法返回的新Promise对象有什么特点?
163 2
|
18天前
|
关系型数据库 MySQL 测试技术
【分享】AgileTC测试用例管理平台使用分享
AgileTC 是一个脑图样式测试用例管理平台,支持用例设计、执行与团队协作,帮助测试人员高效管理测试流程。
164 116
【分享】AgileTC测试用例管理平台使用分享
|
18天前
|
监控 前端开发 中间件
Vuex 中间件和插件机制有什么优缺点?
Vuex 中间件和插件机制有什么优缺点?
248 125
|
20天前
|
移动开发 前端开发 JavaScript
有哪些技术可以实现H5页面在折叠屏上的适配?
有哪些技术可以实现H5页面在折叠屏上的适配?
233 123
|
20天前
|
Web App开发 移动开发 前端开发
H5页面适配大屏和小屏的方案
H5页面适配大屏和小屏的方案
213 62
|
15天前
|
测试技术 API
LangChain中的Prompt模板如何使用?
本文介绍了LangChain中的Prompt模板功能,涵盖其基本用法、动态生成提示词的实现方式,以及如何设置默认值、从文件加载模板和应用于聊天模型的场景。通过示例代码演示了模板的创建与格式化过程,帮助提升提示词管理效率,适用于测试用例设计等场景。
173 121
|
8天前
|
存储 JavaScript 安全
在 Pinia 中如何使用加密插件?
在 Pinia 中如何使用加密插件?
97 61
|
2天前
|
资源调度
nrm和nrm-pm有什么区别?
nrm和nrm-pm有什么区别?

热门文章

最新文章