npm 镜像源管理工具-nrm
nrm 是 npm 镜像源管理工具,核心命令包括 nrm ls 查看源列表、nrm use <源名> 切换源、nrm test 测速、nrm add/del 管理自定义源。安装后输入 npm install -g nrm 即可使用 。
- 什么情况下需要用它
- 国内下载 npm 包太慢:官方源服务器在国外,切换淘宝源可提升 5-10 倍下载速度 。
- 公司内网有私有源:用
nrm add添加公司源,上班用内网源、回家用淘宝源,一条命令切换 。 - 某个源不稳定:用
nrm test测速后切换到响应最快的源 。
- 前提条件
需要先安装 Node.js 和 npm(通常 Node.js 安装后自动包含 npm)
- 安装
npm i -g nrm
- 验证安装
nrm --version
// 或者
nrm -V
显示版本号说明安装成功。
- 常用命令
-
nrm ls:列出所有可用镜像源,带*号的是当前正在使用的源 。 -
nrm use <源名>:切换到指定镜像源,常用操作如:nrm use taobao切换到淘宝源(国内下载最快)。nrm use npm切换回官方源 。
-
nrm test:测试所有镜像源的响应速度,帮你选出最快的源 。 -
nrm current:显示当前正在使用的镜像源名称 。 -
nrm add <名字> <url>:添加自定义镜像源,适合公司内部私有源 。 -
nrm del <名字>:删除不需要的自定义源 。 -
nrm home <源名>:在浏览器中打开指定源的主页 。