如何 正确使用 nrm 工具 管理镜像源

目录

[nrm 是啥?](#nrm 是啥?)

[nrm 的安装](#nrm 的安装)

查看你当前已有的镜像源

怎么切换到目标镜像源

添加镜像源

删除镜像源

测试镜像源速度


nrm 是啥?

镜像源:可以理解为,你访问或下载某jar包或依赖的仓库。

nrm(Node Registry Manager)是一款用于管理 npm 镜像源的工具。在日常开发中,npm 默认使用官方的镜像源,但由于网络等原因,从官方源下载包的速度可能较慢 ,这时就可以使用 nrm 来方便地切换到国内一些速度较快的镜像源,如淘宝镜像源等。

nrm 的安装

通过 npm 全局安装 nrm,命令:

java 复制代码
npm install -g nrm 

查看你当前已有的镜像源

java 复制代码
nrm ls

星号标记的,表示你当前使用的镜像 为taobao


怎么切换到目标镜像源

使用 nrm use <registryName> 命令,其中 <registryName> 是要切换到的镜像源名称。比如,要切换到 npm 官方源,执行 nrm use npm。

java 复制代码
// <registryName> 表示你给镜像源命名
nrm use <registryName>

添加镜像源

如果想添加自定义的镜像源,可以使用

java 复制代码
 nrm add <registryName> <registryUrl> 

命令,其中 <registryName> 是自定义的镜像源名称,<registryUrl> 是镜像源的地址 。

删除镜像源

对于不再需要的镜像源,可使用 nrm del <registryName> 命令进行删除。

java 复制代码
 nrm del <registryName>

测试镜像源速度

运行 nrm test ,它会测试列出的各个镜像源的响应速度,方便你选择速度最优的镜像源。

java 复制代码
nrm test 
相关推荐
lemon_yyds2 小时前
H5 页面嵌入 APP 的 web-view 时-调用原生能力(uniapp)
vue.js
ITmaster07314 小时前
Vibe Coding 时代:Vue 消失了还是 React 太强?
前端·vue.js·react.js
万敏5 小时前
Vue3 全栈实战第七周:错误处理与请求层封装实战记录
vue.js·node.js·全栈
请你吃div6 小时前
Electron 从零开始的新手开发教程
vue.js·windows·electron
咏方舟【长江支流】7 小时前
【前端1】单据编辑 -EasyUI/Vue/React/Bootstrap 主流框架实现订单单据主子表显示和编辑比较,哪个你最易入门?
前端·vue.js·easyui·咏方舟-长江支流·userbaodatagrid
m0_579146657 小时前
Element UI 表格合并单元格完全指南:从原理到实战
前端·vue.js·elementui
雪芽蓝域zzs8 小时前
Prettier (代码格式化)配置详解
前端·vue.js
运维全栈笔记11 小时前
Vue + Spring Boot 前后端分离项目部署笔记(若依 RuoYi-Vue 3.9.2)
运维·服务器·vue.js·spring boot·笔记·开源·开源软件
Simon_He1 天前
一个渲染内核,五个框架包:我的流式 Markdown 渲染库是怎么长成“全家桶”的
前端·vue.js·markdown
夏雪coding1 天前
JeecgBoot 动态路由踩坑(Vue2):刷新白屏、permissionList[0] 报 undefined,以及我最后为什么全删了
javascript·vue.js