npm 镜像源管理工具-nrm

51 阅读1分钟

npm 镜像源管理工具-nrm

nrm 是 npm 镜像源管理工具,核心命令包括 nrm ls 查看源列表、nrm use <源名> 切换源、nrm test 测速、nrm add/del 管理自定义源‌。安装后输入 npm install -g nrm 即可使用 。‌‌‌

  • 什么情况下需要用它
  1. 国内下载 npm 包太慢:官方源服务器在国外,切换淘宝源可提升 5-10 倍下载速度 。
  2. 公司内网有私有源:用 nrm add 添加公司源,上班用内网源、回家用淘宝源,一条命令切换 。
  3. 某个源不稳定:用 nrm test 测速后切换到响应最快的源 。‌‌‌
  • 前提条件

需要先安装 Node.js 和 npm(通常 Node.js 安装后自动包含 npm)

  • 安装
npm i -g nrm
  • 验证安装
nrm --version

// 或者
nrm -V

显示版本号说明安装成功。

  • 常用命令
  1. nrm ls:列出所有可用镜像源,带 * 号的是当前正在使用的源 。‌‌‌

  2. nrm use <源名>:切换到指定镜像源,常用操作如:

    • nrm use taobao 切换到淘宝源(国内下载最快)。
    • nrm use npm 切换回官方源 。‌‌‌
  3. nrm test:测试所有镜像源的响应速度,帮你选出最快的源 。‌‌‌

  4. nrm current:显示当前正在使用的镜像源名称 。‌‌‌

  5. nrm add <名字> <url>:添加自定义镜像源,适合公司内部私有源 。‌‌‌

  6. nrm del <名字>:删除不需要的自定义源 。‌‌‌

  7. nrm home <源名>:在浏览器中打开指定源的主页 。‌‌‌