什么是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 源名