nvm 的安装和使用

76 阅读2分钟

详细的 nvm 问题见官方文档 www.nvmnode.com/zh/guide/

NVM 简介

什么是 NVM?

NVM 全称为 Node Version Manager(Node.js 版本管理工具),是一个用于管理多个 Node.js 版本的工具。通过 NVM,您可以轻松地在同一台计算机上安装和切换不同版本的 Node.js。

为什么需要 NVM?

在 Node.js 的开发过程中,不同项目可能需要使用不同版本的 Node.js。例如:

  • 某些旧项目可能不兼容最新版本的 Node.js
  • 您可能需要测试您的应用在不同 Node.js 版本下的表现
  • 某些 npm 包可能只支持特定版本的 Node.js

使用 NVM 可以解决 Node.js 各种版本存在的不兼容现象,让开发者能够根据项目需求快速切换环境。

NVM下载和安装

注意事项

  • 1.在安装nvm的时候没有卸载node,导致使用nvm安装完之后,node和npm都不可用。
  • 2.在第一次使用nvm安装node后,要记得使用 nvm use 切换下node版本,以及用 nvm on 打开nodejs版本控制,不然这时候node和npm也都不可用。
  • 3.选择nvm的安装文件夹时,注意文件夹名不要出现中文和空格。
    1. 其他问题见教程 或者百度

NVM 的使用

常用命令

  • nvm lsnvm list :显示已安装的 node 列表

  • nvm list available : 显示可安装的所有 node 版本

  • nvm install <version>:安装指定 node 版本

    比如:

    • 下载 v16.19.0 的 node:nvm install 16.19.0
    • 或者 nvm install 22,即安装 node v22 最新稳定版本
  • nvm use <version>:切换到指定node环境

    比如下载了node v16.19.0,还需要切换才行 nvm use 16.19.0,此时执行 node -v 显示的才是 v16.19.0

  • nvm uninstall <version> :卸载指定版本node(一般不用)。