admin 管理员组

文章数量: 1103785

文章导航

    • 安装
      • Windows
      • Mac
    • 应用


使用 nvm 能够很方便地管理多版本 node,不过在切换 node 版本时,一些通过 npm 安装的命令也无法使用。
比如说,在 node v14.18.1 版本下安装了 yarn,在切换到其他版本时候就用不了。

安装

Windows

下载
Windows 平台,可以直接通过下载安装包安装 nvm。

下载安装之前需要完全删除之前安装过的 node

安装文件

选择安装路径
nvm 将被安装在选择的目录下

文件夹名称最好不要包含中文或者空格

选择 nodejs 的路径

nodejs 的环境变量将指向选择的目录

文件夹名称最好不要包含中文或者空格

这里说明一下:
使用 nvm install [version] 安装 nodejs 的时候, nodejs 会安装在 nvm 的安装路径下,以版本号命名,这里指定 nodejs 的路径会被直接添加到系统环境变量中,当使用 nvm use [version] 切换 nodejs 版本的时候,nvm 就会把对应版本的 nodejs 的快捷方式的形式放在指定的 nodejs 路径中。

nvm 安装的 nodejs 存放在 nvm 的安装路径中:

正在应用的 nodejs 版本会以快捷方式的形式被添加到指定的 nodejs 路径中:

所以当你使用某个版本的 nodejs 全局安装了一些包比如 yarn pnpm vite 等,当切换 node 版本时,这些命令也不再生效。参考 nvm 管理多版本 node 与依赖共享

Mac

推荐使用 homebrew 安装

应用

常用的命令

# 列出可用的 nodejs 版本
nvm list available

# 安装/卸载/切换时可以不加 v 直接输入版本号
# 安装对应的版本
nvm install [version]
nvm install v14.18.1

# 卸载对应版本
nvm uninstall [version]
nvm uninstall v14.18.1

# 应用对应版本
nvm use [version]
nvm use v14.18.1

# 查看当前应用的版本
nvm current

本文标签: nvm Windows