管理 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 版本后,需重新安装全局包。