NodeJS教程

使用 nvm 和 nrm 管理 NodeJS 和 npm 的版本和源

Preview
  • MacOS
  • Windows
  • 安装和使用 nvm
  • 使用 nrm 管理 npm 源

nvm(Node Version Manager)是一个用于管理 Node.js 版本的工具,可以轻松地在本地安装和管理多个 Node.js 版本。nrm(Npm Registry Manager)则是用于管理npm源的工具,可以轻松地切换npm源。

以下是 nvm 和 nrm 的使用方法:

MacOS

  1. 安装 nvm: 打开终端并输入以下命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

安装完成后,重启终端,并输入以下命令,检查 nvm 是否正确安装:

command -v nvm
  1. 使用 nvm 安装和管理 Node.js 使用 nvm 安装 Node.js 版本:
nvm install <node.js版本>

使用 nvm 切换 Node.js 版本:

nvm use <node.js版本>

使用 nvm 查看已安装的 Node.js 版本:

nvm ls
  1. 安装 nrm 打开终端并输入以下命令:
npm install -g nrm
  1. 使用 nrm 切换 npm 源
nrm use <npm源名称>

使用 nrm 查看已有的 npm 源:

nrm ls

使用 nrm 添加新的 npm 源:

nrm add <npm源名称> <npm源地址>

使用 nrm 删除旧的 npm 源:

nrm del <npm源名称>

Windows

安装和使用 nvm

在 Windows 上,安装和使用 nvm 的步骤如下:

  1. 下载 nvm-setup.zip 文件,该文件可以在 nvm 的 GitHub 页面 上下载。

  2. 解压 nvm-setup.zip 文件并运行 nvm-setup.exe 安装程序。

  3. 安装程序会在你的电脑上创建一个名为 "nvm" 的文件夹(默认位置为 C:\Program Files\nodejs\nvm),并将 nvm 添加到系统 PATH 中。

  4. 打开命令提示符或 PowerShell,并输入以下命令以安装 NodeJS:

nvm install [version]

其中,[version] 为你想要安装的 NodeJS 版本号,例如:

nvm install 16.9.1
  1. 一旦 NodeJS 安装完成,你可以通过输入以下命令来使用它:
nvm use [version]

其中,[version] 为你想要使用的 NodeJS 版本号,例如:

nvm use 16.9.1

使用 nrm 管理 npm 源

在 Windows 上,安装和使用 nrm 的步骤如下:

  1. 打开命令提示符或 PowerShell,并输入以下命令来安装 nrm:
npm install -g nrm
  1. 安装完成后,你可以使用以下命令来列出所有可用的 npm 源:
nrm ls

你会看到像这样的输出:

npm ------- https://registry.npmjs.org/
yarn ------ https://registry.yarnpkg.com/
taobao ---- https://registry.npm.taobao.org/
nj -------- https://registry.nodejitsu.com/
npmMirror - http://npm-mirror.internal.domain/
  1. 若要使用 taobao 源,可以输入以下命令:
nrm use taobao
  1. 如果你想使用自定义的源,可以输入以下命令:
nrm add [registry] [url]

其中,[registry] 为你的自定义源的名称,[url] 为你的自定义源的 URL。例如:

nrm add my-registry http://my-registry.com/

然后就可以使用以下命令来使用你的自定义源:

nrm use my-registry
  1. 如果你想删除已添加的某个源,可以使用以下命令:
nrm del [registry]

其中,[registry] 为你想要删除的源的名称。例如:

nrm del my-registry

这个命令会删除名为 "my-registry" 的源。