安装步骤

步骤 1:安装前的准备工作
  1. 卸载现有 Node.js:如果系统已安装 Node.js,请先通过“设置”→“应用”彻底卸载它,以避免潜在的冲突。

  2. 下载 NVM-Windows:访问 NVM-Windows 的 GitHub 发布页面,下载最新的 nvm-setup.zip安装包。

  3. 注意事项:安装路径请选择英文目录,且路径中不要包含空格或中文字符,例如 D:\Tools\nvm

步骤 2:安装 NVM 与 Node.js
  1. 运行安装程序:以管理员身份运行下载的安装程序。安装过程中,会分别设置 NVM 的安装目录和未来存放各个 Node.js 版本的目录(例如 D:\Tools\nodejs)。

  2. 验证安装:打开一个新的命令提示符 (CMD) 或 PowerShell,输入 nvm -v,如果显示版本号则表示安装成功。

  3. (可选)配置国内镜像:为了加速下载,可以配置镜像源。打开 NVM 安装目录下的 settings.txt文件,添加以下两行:

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

  4. 安装 Node.js 版本:现在你可以安装任意多个需要的 Node.js 版本了。例如,安装最新的长期支持 (LTS) 版本和另一个特定版本:

    nvm install 18.20.3 # 安装一个 LTS 版本 nvm install 20.12.2 # 安装另一个版本

步骤 3:切换版本

安装完成后,使用 nvm list查看已安装的所有版本。之后,你可以随时使用 nvm use <版本号>来切换当前使用的 Node.js 版本。

nvm use 18.20.3 # 切换到 18.20.3 node -v # 检查版本是否切换成功

遇到的问题

需要安装旧版本nodejs时出现报错

解决方法:手动安装所需版本

查看目录

在该目录下新建文件夹v12.18.3

下载并解压Node.js 12.18.3的zip文件:

  • 将下载的zip文件解压到 E:\dsinstall\nvm\v12.18.3

  • 确保解压后的文件直接在v12.18.3文件夹下,而不是嵌套的node-v12.18.3-win-x64文件夹

  • 使用12.18.3版本的nodejs成功

常用命令

安装与配置

  1. 查看nvm版本

    nvm --version

  2. 设置镜像源(国内加速)

    设置Node.js镜像:nvm node_mirror https://npmmirror.com/mirrors/node/

    设置npm镜像:nvm npm_mirror https://npmmirror.com/mirrors/npm/

Node.js版本管理

  1. 安装指定版本Node.js

    nvm install <version> 例如:nvm install 18.18.0

    nvm install latest 安装最新稳定版

    nvm install lts 安装LTS版本

  2. 卸载指定版本

    nvm uninstall <version>

  3. 查看已安装的版本列表

    nvm ls

  4. 查看所有可安装的版本

    nvm ls-remote 显示全部版本

    nvm ls-remote --lts 仅显示LTS版本

切换版本

  1. 使用指定版本

    nvm use <version> 临时切换(当前终端有效)

    nvm use system 切换回系统全局的Node.js

  2. 设置默认版本(新终端生效)

    nvm alias default <version>

  3. 给版本设置别名

    nvm alias <别名> <version> 例如:nvm alias my-project 18.18.0

查看信息

  1. 查看当前使用的Node.js版本

    nvm current

  2. 查看某个版本对应的Node.js路径

    nvm which <version> 例如:nvm which 16.14.0

其他实用命令

  1. 在指定版本下运行命令

    nvm run <version> <command> 例如:nvm run 18 npm start

  2. 查看nvm帮助

    nvm --help

注意事项

  • 首次安装nvm后需重启终端或执行source ~/.bashrc(或对应shell的配置文件)

  • 不同终端工具的配置可能需单独设置

  • Windows用户需使用nvm-windows,命令基本一致

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐