下载nvm
点击nvm下载地址,在Asset里面找到 nvm-setup.exe 进行下载(没有的话选zip文件也行)

安装nvm
下载后点击安装,同意协议后一路next(可以改安装路径,比如我是直接安F盘里了)
验证一下是否安装成功,在cmd里输入nvm -v
- 返回版本号就是成功了,环境变量也自动配好了,可以使用nvm了
- 没成功的可能是环境有问题,需要手动 设置环境变量
设置环境变量
控制面板→系统和安全→系统→高级系统设置→高级→环境变量
用户变量和系统变量都是:
- NVM_HOME的变量值是你刚才安装 nvm 的位置(忘了可以在cmd里输入nvm root查,比如我查出来的是 Current Root: F:\nvm)
- NVM_SYMLINK的变量值是你电脑上 Node.js 的位置(忘了可以在cmd里输入where node查,比如我的查出来是C:\nvm4w\nodejs\node.exe)
- Path里需要有 %NVM_HOME% 和 %NVM_SYMLINK%
设置完这样:


使用nvm
安装node
-
查看所有可安装的 Node.js 版本
nvm list available- CURRENT 当前活跃开发版本,功能最新但可能不稳定
- LTS 长期支持版本,稳定
- OLD STABLE 旧的稳定版,是前一个长期支持版本
- OLD UNSTABLE 旧的不稳定版本,不维护了
-
安装长期支持版本
nvm install lts(没要求一般用这个) -
安装指定node版本(如22.17.0)
nvm install 22.17.0(有要求用这个)
安装时会先后下载安装node和对应的npm,等着就行
手动安装node
有的版本可能因为太久了,但是项目中能用到,用nvm install 的时候又会出错,那只能手动安装
node指定版本下载地址(此链接是14.17.6,其他版本只需要点击后改链接中的版本号即可)
下载里面的.msi文件
用nvm root找到nvm安装位置
在里面以版本号为名创建新文件夹,比如 v14.17.6
点击下载的 msi文件 安装的时候,安装位置选择nvm文件夹里刚创建的新文件夹
一般来说这步之后就直接会安装成功,可以去 切换/使用node版本 了
可能遇到的问题:
- 如果点击安装没有可选的安装位置,把当前电脑安装的node文件卸载了就好了
- 手动安装后需要把cmd关掉再打开,这时
nvm list就能识别刚放进去的指定版本的node了
都整完用node -v和npm -v检测一下,都返回版本号就是成功了,可以直接跳到切换/使用node版本
如果安装node的时候node成功但下载npm失败
清除缓存
- 按下
WIN+R,输入 %TEMP% , 删除 nvm-npm- 开头的所有文件夹 - 卸载之前安装的指定版本的node
nvm uninstall 版本号
重新下载
- 重新下载指定node版本
nvm install 版本号
手动下载
- 或手动下载,链接(6.14.5为指定node版本14.17.6对应的npm版本):
https://github.com/npm/cli/releases/tag/v6.14.15
npm的版本号在下载失败的时候会提示,如图:

将下载的npm的.tgz文件解压后,放置到 Node.js 安装目录下的 node_modules 文件夹中。
安装npm失败
如图:

手动安装npm
nvm install-latest-npm 14.17.6这个版本号是node的
或
npm install -g npm@6.14.15这个版本号是node14.17.6对应的npm的
切换/使用 node版本
- 查看已安装的node版本
nvm list - 切换/使用 指定node版本
nvm use 22.17.0(list里的版本都行) - 验证node版本
node -v(确认是刚才切换的版本)
如需更新nvmnvm update
1230

被折叠的 条评论
为什么被折叠?



