使用nvm安装多个版本的Node.js

使用Node.js时,可能会遇到需要安装多个版本的运行时的情况。

例如,也许您在计算机上设置了最新版本的Node,但要开始使用的项目需要较旧的版本。 或者,也许您正在将一个旧的Node项目升级到一个更现代的版本,并且在进行过渡时能够在两者之间进行切换很方便。

如果没有良好的工具,这将意味着花费大量时间和精力手动卸载和重新安装Node版本及其全局软件包。 幸运的是,有更好的方法!

介绍nvm

nvm代表节点版本管理器。 顾名思义,它可以帮助您轻松管理和在不同的Node版本之间进行切换。 它提供了一个命令行界面,您可以在其中使用单个命令安装不同的版本,设置默认版本,在它们之间进行切换等等。

操作系统支持

nvm支持Linux和macOS,但这并不是说Windows用户必须错过。 还有一个名为nvm-windows的项目,它为Windows用户提供了轻松管理Node环境的选项。 尽管有名称,nvm-windows并不是nvm的克隆,也不隶属于nvm。 但是,下面列出的基本命令(用于安装,列出和在版本之间切换)应同时适用于nvm和nvm-windows。

安装

首先,我们介绍Windows,macOS和Linux的安装。

视窗

首先,我们需要做一些准备:

  • 卸载任何现有的Node.js版本
  • 删除任何现有的Node.js安装目录(例如C:\Program Files\nodejs
  • 删除现有的npm安装位置(例如C:\Users\\AppData\Roaming\npm

之后,下载并运行最新的稳定安装程序 ,您应该一切顺利!

macOS / Linux

与Windows不同,在macOS和Linux中删除以前的Node和npm安装是可选的。 如果这是您想做的事情,那么可以在网上找到很多有用的资源。 例如,以下是在macOS和Linux上删除Node的方法。 这就是您可以删除以前可能安装的所有npm安装的方法 。

您可以使用cURL或Wget安装nvm。 在您的终端上,运行以下命令:

使用cURL :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash

或使用Wget :

 
  

你可能感兴趣的:(javascript,操作系统,shell,ViewUI)