参照了deepseek的建议,按着deepseek的说明慢慢来也一样。

一个nodejs的版本切换工具,使用起来和nodejs一样是命令行
地址 https://nvm.uihtm.com/doc/download-nvm.html

我下的是1.1.12版本,听说高版本装nodejs14有问题

安装前需要卸载、删除已安装的nodejs
1.卸载程序:通过“控制面板” -> “程序和功能” (或 Windows 设置里的“应用”),找到并卸载所有与 Node.js 相关的程序。
删除残留文件:手动检查并删除以下文件夹(如果存在):
C:\Program Files\nodejs
C:\Program Files (x86)\nodejs
C:\Users\<你的用户名>\AppData\Roaming\npm
C:\Users\<你的用户名>\AppData\Roaming\npm-cache

2.清理环境变量:
右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
在“系统变量”和“用户变量”的 Path 列表中,删除所有包含 nodejs 或 npm 的路径。
同样,检查并删除名为 NODE_PATH 的变量(如果存在)。
重启电脑:完成以上步骤后,重启电脑以确保所有变更生效。


以管理员身份安装  nvm-setup.exe
目录无中文无空格,图方便可以放在分区最顶层
需要指定 nvm 的安装目录和 nodejs 的显示目录,或者说,是当前nodejs的符号链接,

程序安装后会在创建对应环境变量

NVM_HOME  nvm安装目录

NVM_SYMLINK  nodejs的名义目录

执行 nvm version 查看是否成功


执行

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/


以设置阿里镜像地址,会在nvm安装目录下的 settings.txt 文件里追加内容,
后续下载 nodejs 时也可以把这里的值换成官方地址

执行 nvm list available 查看所有可安装版本

安装一个版本的nodejs
nvm install 14.21.3
再安装一个
nvm install 24.18.0

这里可能失败,报
Node.js v24.18.0 is not yet released or is not available.
是因为 node_mirror 的值是阿里的镜像,阿里暂时不支持 24.9.0 以后的版本
修改成  https://nodejs.org/dist/ 即可,可能会慢

执行 nvm ls 查看已安装版本

执行 nvm use 24.18.0 切换到24.18.0

剩下的就是正常使用nodejs的操作了

整理者:

在切换nodejs版本后,当前nodejs的目录依然指向安装nvm时设置的nodejs文件夹,
不过这个文件夹的图标左下角多了个小箭头,看着像快捷方式,即上面说的符号链接
使用命令切换版本号后,可以看到文件夹的内容会变化,实际的地址在nvm安装目录下

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐