什么是nrm
nrm 是一个 npm 源管理器,你可以快速地在 npm源间切换
大家在开发中可能会经常切换 npm 源,我们会使用命令切换
如: npm set registry https://registry.npm.taobao.org/
或者使用临时源
npm --registry=https://registry.npm.taobao.org install 包名 --save
命令比较长,我们可能很难记住,使用不方便 。这时我们就可以使用nrm来管理源了
安装
npm install -g nrm
安装完成执行命令
nrm ls
我在安装时使用node版本为 16.9.0直接使用 npm install -g nrm 安装成功后运行 nrm 报错
Error [ERR_REQUIRE_ESM]
这是因为node 版本和 nrm不匹配
于是降低nrm版本 npm install -g nrm@1.1.0 ,大家安装时注意node 版本,安装对应可用的nrm 版本
执行nrm ls若出现以下,说明安装成功
添加源
nrm add 源名 源地址
如下我添加了一个源,使用 nrm ls可查看
切换源
nrm use 源名
删除源用如下命令
nrm del 源名
测试源速度
nrm test 源名
NRM是一个npm源管理器,允许快速在不同npm源之间切换。在遇到npm源切换命令复杂或因node版本不兼容导致问题时,可以使用NRM进行源的管理。安装NRM时,需要注意与node版本的匹配,例如在node16.9.0上可能需要安装特定版本如1.1.0。主要功能包括添加、切换和删除源,以及测试源的速度。

981





