使用NVM管理和控制Node版本的具体教程

 更新时间:2025年05月11日 09:06:27   作者:_XU  
在现代 JavaScript 开发中,Node.js 是一个非常重要的工具,由于项目的需求不同,开发人员可能会需要在不同的 Node.js 版本之间切换,这时 nvm便成为了一个非常方便的工具,本文将介绍如何使用 nvm 来管理和控制 Node.js 版本,需要的朋友可以参考下

1. 什么是 NVM?

nvm 是 Node Version Manager 的缩写,是一个开源工具,用于管理和切换不同的 Node.js 版本。它使得开发者可以根据项目需要,快速切换 Node.js 版本,从而避免了版本冲突的问题。

2. 安装 NVM

2.1 在 macOS 和 Linux 上安装 NVM

在 macOS 或 Linux 系统上,安装 nvm 只需要执行以下几个命令:

  • 打开终端,运行以下命令安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

或者,如果没有 curl,可以使用 wget

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  • 安装完成后,重启终端或运行以下命令,使 nvm 的命令生效:
source ~/.bashrc  # 或者使用 ~/.zshrc, ~/.bash_profile,根据你的终端配置
  • 确认 nvm 是否安装成功:
nvm --version
  • 如果成功安装,你将看到 nvm 的版本号。

2.2 在 Windows 上安装 NVM

在 Windows 上使用 nvm,可以通过 nvm-windows 来安装:

  • 下载 nvm-windows 安装包:nvm-windows Releases
  • 运行安装包并按照提示完成安装。
  • 安装完成后,打开新的命令提示符(CMD),输入 nvm 检查是否安装成功。

3. 使用 NVM 管理 Node.js 版本

3.1 安装 Node.js 版本

使用 nvm 安装不同版本的 Node.js 非常简单,只需要运行以下命令:

nvm install <version>

例如,安装最新的 LTS 版本:

nvm install --lts

或者安装指定版本的 Node.js:

nvm install 16.13.0

3.2 切换 Node.js 版本

安装完多个版本后,你可以使用 nvm use 命令来切换 Node.js 的版本:

nvm use 16.13.0

这样,当前会话的 Node.js 版本就切换到了 16.13.0

3.3 查看已安装的 Node.js 版本

你可以查看系统中已安装的所有 Node.js 版本:

nvm ls

3.4 设置默认 Node.js 版本

如果你希望每次打开终端时都使用某个特定版本的 Node.js,可以设置默认版本:

nvm alias default 16.13.0

这样,默认情况下会使用 16.13.0 版本,除非你手动切换到其他版本。

3.5 卸载 Node.js 版本

如果某个版本不再需要,可以使用 nvm uninstall 命令将其卸载:

nvm uninstall 16.13.0

4. 其他 NVM 常用命令

  • 查看所有可用的 Node.js 版本

nvm ls-remote
  • 该命令会列出所有可用的 Node.js 版本,可以帮助你选择想要安装的版本。

  • 安装并切换到最新的 Node.js 版本

nvm install node
  • 这会安装最新版本的 Node.js,并切换到该版本。

  • 切换到之前的 Node.js 版本

nvm use default
  • 这会将 Node.js 切换回之前设置的默认版本。

5. 总结

通过使用 nvm,开发人员可以轻松管理不同的 Node.js 版本,避免了不同项目之间的版本冲突。无论是安装、切换、还是卸载 Node.js 版本,nvm 都提供了简单而强大的命令,帮助开发者提高工作效率。如果你正在处理多个 Node.js 项目,nvm 无疑是一个非常有用的工具。

以上就是使用NVM管理和控制Node版本的具体教程的详细内容,更多关于NVM管理和控制Node版本的资料请关注脚本之家其它相关文章!

相关文章

  • node.js中的console.warn方法使用说明

    node.js中的console.warn方法使用说明

    这篇文章主要介绍了node.js中的console.warn方法使用说明,本文介绍了console.warn的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 如何利用nodejs实现命令行游戏

    如何利用nodejs实现命令行游戏

    这篇文章主要给大家介绍了关于如何利用nodejs实现命令行游戏的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • windows系统中如何更新npm及node.js到最新版本

    windows系统中如何更新npm及node.js到最新版本

    这篇文章主要介绍了windows系统中如何更新npm及node.js到最新版本的相关资料,文中介绍了两种方法,还提到了一些常见问题的解决方法,如权限错误和使用nvm-windows管理Node.js版本,需要的朋友可以参考下
    2025-05-05
  • 使用Node.js写一个代码生成器的方法步骤

    使用Node.js写一个代码生成器的方法步骤

    这篇文章主要介绍了使用 Node.js 写一个代码生成器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • nodejs获取表单数据的三种方法实例

    nodejs获取表单数据的三种方法实例

    在开发中经常需要获取form表单的数据,这篇文章主要给大家介绍了关于nodejs获取表单数据的三种方法,方法分别是form表单传递、ajax请求传递以及表单序列化,需要的朋友可以参考下
    2021-06-06
  • 基于node下的http小爬虫的示例代码

    基于node下的http小爬虫的示例代码

    本篇文章主要介绍了基于node下的http小爬虫的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Puppeteer环境搭建的详细步骤

    Puppeteer环境搭建的详细步骤

    这篇文章主要介绍了Puppeteer环境搭建的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 解决node修改后需频繁手动重启的问题

    解决node修改后需频繁手动重启的问题

    今天小编就为大家分享一篇解决node修改后需频繁手动重启的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • ubuntu下安装nodejs以及升级的办法

    ubuntu下安装nodejs以及升级的办法

    本文介绍了ubuntu 12.04服务器安装nodejs以及升级的方法,ubuntu安装nodejs以及升级的实例教程,需要的朋友参考下。
    2015-05-05
  • Node.js安装、环境变量配置、报错解决方法

    Node.js安装、环境变量配置、报错解决方法

    Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台,这篇文章主要介绍了Node.js安装、环境变量配置、报错解决方法,需要的朋友可以参考下
    2022-06-06

最新评论