nvm实现对nodejs的版本管理

发布时间 2023-11-06 14:57:41作者: 走我们钓鱼去

下载

Releases · nvm-sh/nvm · GitHub

介绍

在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的NodeJS运行环境。如果没有一个合适的工具,这个问题将非常棘手

nvm应运而生,nvmMac下的node管理工具,有点类似管理Rubyrvm,如果需要管理Windows下的node,官方推荐使用nvmwnvm-windows。不过,nvm-windows并不是nvm的简单移植,他们也没有任何关系。但下面介绍的所有命令,都可以在nvm-windows中运行。

nvm的安装和使用方式非常简单,你只需要花费几分钟的时间便可轻易上手。

使用

  • nvm on:启用nvm管理 nodejs 版本
  • nvm install <版本>:安装指定版本的Node.js。
  • nvm use <版本>:切换到指定的Node.js版本。
  • nvm ls:列出已安装的Node.js版本。
  • nvm list available:列出可以下载的所有Node.js版本。
  • nvm alias default <版本>:设置默认的Node.js版本。
  • nvm current:显示当前活动的Node.js版本。
  • nvm uninstall <版本>:卸载特定的Node.js版本。

版本选择

您可以使用版本号来指定要使用的Node.js版本,如 8.12.014.17.3等。您还可以使用别名,例如 lts(最新的LTS版本)、node(最新的稳定版本)或 latest(最新可用版本)。

设置默认版本

在安装多个版本后,您可以通过运行以下命令来将一个版本设置为默认版本

nvm alias default <版本>

更新NVM

nvm install node --reinstall-packages-from=node