NVM - 在 Linux 中安装和管理多个版本的 Node.js

yanding 2023-07-23 326

Node Version Manager(简称 NVM)是一个简单的 bash 脚本,用于管理 Linux 系统上运行的多个版本的 node.js。它允许您安装多个版本的node.js,查看系统可用的所有版本以及所有已安装的版本。


Nvm 还支持运行特定版本的 Node.js,并可以显示应用程序的安装路径等等。


在本文中,我们将解释如何安装节点版本管理器 (NVM) 来跟踪 Linux 发行版上运行的多个版本的 Node.js。


在 Linux 中安装节点版本管理器

要在 Linux 发行版上安装或更新 nvm,您可以使用 wget 命令行工具下载自动安装脚本,如下所示。


#curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | 巴什

或者

# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | 巴什

上面的自动安装脚本将 nvm 目录映射~/.nvm到您的主目录,并将所需的源命令添加到您的 shell 启动脚本中,即 ~/.bash_profile、~/.zshrc、~/ 。.profile 或 ~/.bashrc,具体取决于您使用的 shell 程序,如以下屏幕截图所示。




接下来,使用以下命令检查 nvm 是否已安装。


# 命令-v nvm


非易失性

如果配置成功,结果将显示为“nvm”。


如何在 Linux 中使用节点版本管理器

现在是时候学习如何在 Linux 中使用 Node Version Manager 了。


要下载、编译并安装最新版本的节点,请运行以下命令:


# nvm 安装节点 

请注意,在上面的命令中,“node”是最新变量的别名。



要安装特定的“节点”版本,请首先列出可用的节点版本,然后安装所示版本。


# nvm ls-remote

# nvm install 10.15.3 #或8.16.0、11.15.0等


您可以使用以下命令检查所有已安装的版本:


# nvm ls


您可以在任何新 shell 中使用 node.js 版本,如下所示:


# nvm 使用节点 #使用默认值

或者

# nvm 使用


或者,只需创建一个如图所示的节点版本(要退出,请单击^C)。


# nvm 使用节点 #使用默认值

或者

# nvm 使用


特别是,您可以跟踪安装特定节点版本的可执行文件的路径,如下所示:


# nvm 10.15.3

# nvm 12.2.0

# nvm which system #使用“system”别名检查节点的系统安装版本



此外,要手动设置每个新 shell 中使用的默认节点版本,请使用别名“default”,如图所示。


# nvm 别名默认 10.15.3

# nvm别名默认系统

# nvm 别名默认 12.2.0


.nvmrc注意:您可以在进程根目录(或任何父目录)中创建一个启动文件,并在其中添加节点版本号或标志或 nvm 理解的任何其他使用选项。然后使用我们上面刚刚看到的一些命令来处理文件中指定的变量。


有关更多信息,请参阅nvm --help或访问节点版本管理器 Github 存储库:https://github.com/nvm-sh/nvm。


这里的所有都是它的!Node Version Manager 是一个简单的 bash 脚本,用于管理 Linux 系统上运行的多个版本的 node.js。使用下面的评论表提出问题或与我们分享您的想法。


言鼎科技

The End