nvm(Node Version Manager)是一个用于管理 Node.js 版本的工具,可以轻松地在本地安装和管理多个 Node.js 版本。nrm(Npm Registry Manager)则是用于管理npm源的工具,可以轻松地切换npm源。
以下是 nvm 和 nrm 的使用方法:
MacOS
- 安装 nvm: 打开终端并输入以下命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
安装完成后,重启终端,并输入以下命令,检查 nvm 是否正确安装:
command -v nvm
- 使用 nvm 安装和管理 Node.js 使用 nvm 安装 Node.js 版本:
nvm install <node.js版本>
使用 nvm 切换 Node.js 版本:
nvm use <node.js版本>
使用 nvm 查看已安装的 Node.js 版本:
nvm ls
- 安装 nrm 打开终端并输入以下命令:
npm install -g nrm
- 使用 nrm 切换 npm 源
nrm use <npm源名称>
使用 nrm 查看已有的 npm 源:
nrm ls
使用 nrm 添加新的 npm 源:
nrm add <npm源名称> <npm源地址>
使用 nrm 删除旧的 npm 源:
nrm del <npm源名称>
Windows
安装和使用 nvm
在 Windows 上,安装和使用 nvm 的步骤如下:
-
下载 nvm-setup.zip 文件,该文件可以在 nvm 的 GitHub 页面 上下载。
-
解压 nvm-setup.zip 文件并运行 nvm-setup.exe 安装程序。
-
安装程序会在你的电脑上创建一个名为 "nvm" 的文件夹(默认位置为
C:\Program Files\nodejs\nvm
),并将 nvm 添加到系统 PATH 中。 -
打开命令提示符或 PowerShell,并输入以下命令以安装 NodeJS:
nvm install [version]
其中,[version] 为你想要安装的 NodeJS 版本号,例如:
nvm install 16.9.1
- 一旦 NodeJS 安装完成,你可以通过输入以下命令来使用它:
nvm use [version]
其中,[version] 为你想要使用的 NodeJS 版本号,例如:
nvm use 16.9.1
使用 nrm 管理 npm 源
在 Windows 上,安装和使用 nrm 的步骤如下:
- 打开命令提示符或 PowerShell,并输入以下命令来安装 nrm:
npm install -g nrm
- 安装完成后,你可以使用以下命令来列出所有可用的 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/
- 若要使用 taobao 源,可以输入以下命令:
nrm use taobao
- 如果你想使用自定义的源,可以输入以下命令:
nrm add [registry] [url]
其中,[registry
] 为你的自定义源的名称,[url
] 为你的自定义源的 URL。例如:
nrm add my-registry http://my-registry.com/
然后就可以使用以下命令来使用你的自定义源:
nrm use my-registry
- 如果你想删除已添加的某个源,可以使用以下命令:
nrm del [registry]
其中,[registry
] 为你想要删除的源的名称。例如:
nrm del my-registry
这个命令会删除名为 "my-registry" 的源。