管理 Node.js 运行时版本(非 npm 包版本),但能间接解决环境兼容问题:
nvm install 18.0.0 # 安装指定 Node 版本
nvm use 18.0.0 # 切换版本
Windows 需使用 nvm-windows(独立项目):
卸载已安装的 Node.js(避免冲突)。
下载安装包:
选择 nvm-setup.exe(推荐)或 nvm-noinstall.zip。
以管理员身份运行安装程序,按提示完成安装。

选择盘符路径

看不懂就默认,我这里D盘空间大,走起

看不懂就默认

牙刷儿,还提供Email,我在中国没用email,我只有微信。。。。【next 】下一步

点击【install】 开始安装

不知道点了多少个【是Y】

安装完成

打开命令提示符窗口执行,PS:powershell比较sb不支持nvm命令。

验证安装:
nvm version # Windows 命令
# 先安装一个node版本
nvm install 18.12.1
# 查看一下
nvm ls
# 使用18.12.1
nvm use 18.12.1


配置npm加速
npm config set registry http://registry.npmmirror.com
| 命令 | 说明 |
|---|---|
nvm install | 安装指定 Node 版本(如 nvm install 18.12.1) |
nvm use | 切换版本(如 nvm use 16.14.0) |
nvm ls | 查看已安装的所有版本 |
nvm ls-remote | 列出所有远程可用版本 |
nvm current | 显示当前使用的版本 |
nvm alias default | 设置默认版本 |
nvm uninstall | 卸载指定版本 |
nvm install --ltsnvm use --lts
nvm use 14.21.3node -v # 输出 v14.21.3
权限问题:在命令前加 sudo(仅限 macOS/Linux)。
命令未找到:确认环境变量配置正确,并重启终端。
Windows 报错:以管理员身份运行命令提示符。
项目级版本控制:推荐在项目根目录添加 .nvmrc 文件,内容为 Node 版本号(如 18.12.1),运行 nvm use 自动切换。
镜像加速(国内用户):
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
与 npm 全局包冲突:切换 Node 版本后,需重新安装全局包。