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

相关文章
|
JavaScript
设置npm淘宝镜像
设置npm淘宝镜像
设置npm淘宝镜像
|
4月前
|
前端开发 JavaScript API
什么是 Headless UI?
什么是 Headless UI?
544 115
|
6月前
|
自然语言处理 数据挖掘 BI
阿里云瑶池 Data Agent 体验馆上线啦
阿里云瑶池 Data Agent 体验馆上线啦,通过自然语言描述需求,Agent 自动完成需求解析、数据理解与洞察挖掘,快速生成定制报告,大幅减少人工操作,提升分析效率与决策深度。
550 96
如何添加新的源到nrm?
如何添加新的源到nrm?
419 127
nrm常用的命令有哪些?
nrm常用的命令有哪些?
563 114
|
6月前
|
前端开发
Promise的then方法返回的新Promise对象有什么特点?
Promise的then方法返回的新Promise对象有什么特点?
556 2
|
索引
echarts x轴文字显示不全(xAxis文字倾斜比较全面的3种做法值得推荐)
echarts x轴标签文字过多导致显示不全 如图: 解决办法1:xAxis.axisLabel 属性 axisLabel的类型是object ,主要作用是:坐标轴刻度标签的相关设置。(当然yAxis也是一样有这个属性的) ...
4713 0
|
8月前
|
前端开发 数据可视化 JavaScript
惊喜! Github 10k+ star 的国产流程图框架,LogicFlow 能解你的图编辑痛点?
LogicFlow 是一款高效、灵活的流程图编辑框架,支持可视化渲染、自定义节点、插件扩展及前端执行。适用于审批流、ER 图、低代码平台等多种场景,具备清晰架构与活跃社区,助力开发者快速实现专业流程图编辑与执行。
1606 1
|
缓存 JavaScript 安全
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
这篇文章提供了2022年最新最详细的Node.js和cnpm安装教程,包括步骤图解、全局配置路径、cnpm安装命令、nrm的安装与使用,以及如何管理npm源和测试速度。
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)

热门文章

最新文章