如何在 Linux 系统上安装 Node Version Manager Tool – NVM

NVM 是一个跨平台的节点版本管理器,可以在你的 Linux 系统上维护不同版本的节点。 现在,如果您熟悉使用 Node.js,您可能已经知道有很多可用的 Node.js 版本。 NVM 在 NodeJS 的源代码和 Chrome V8发动机。 Google 的工程师构建了 chrome V8引擎,他们与NVM合作,为用户提供流畅可靠的用户界面。 你可以在你的 Linux 发行版上安装这个工具来减少内存问题,在你的系统上自动升级 Node.js 文件。

Linux 上的 NVM

由于 Node.js 开发人员正在努力使其更加完美,他们不时发布许多版本的 NVM。 现在,作为开发人员,您知道设置环境会浪费很多潜在的时间。 NVM来了; 它可以在Linux系统上自动升级你的NVM,而不会丢失任何脚本、文件和文档。 在这篇文章中,我们将了解如何在 Linux 系统上安装和开始使用此工具。

1.在Ubuntu Linux上安装NVM

在 Debian 和 Ubuntu Linux 上安装 NVM 并不是一项复杂的任务。 你需要下载NVM安装 bash 来自 GitHub 存储库的文件; 然后,您需要运行 bash 脚本将其安装在您的 Ubuntu 系统上。 你可以 点击此链接访问 NVM 的 GitHub 存储库.

现在,我们将使用 cURL 命令工具在我们的 Linux 文件系统中获取安装数据。 如果您的机器中没有安装 CURL,则需要在系统上安装 cURL。 您可以使用下面给出的以下终端命令行来获取 bash 我们的 Debian/Ubuntu Linux 上的 NVM 文件。

sudo apt install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

现在,在终端 shell 上运行以下命令来获取数据。

source ~/.profile

– –

最后,您现在可以运行下面给出的以下 NVM 命令,在您的 Linux 系统中安装最新的节点版本管理器。

nvm install node

安装完成后,您可以检查当前的 NVM 版本,以确保 NVM 已正确安装在您的 Linux 系统上。 您还可以在系统中安装任何其他版本的 NVM。

2. 安装节点版本管理器 Fedora/CentOS Linux

如果你是一个 Fedora,Red Hat 或 CentOS Linux 用户,您可以按照我现在将演示的步骤进行操作。 安装NVM的方法 Fedora Linux 包括两个步骤。 您可以按时间顺序关注它们。

我必须提到我正在使用 Fedora Linux 代表整个基于 Red Hat 的 Linux 发行版。 您可以根据您的发行版的需要将 DNF 命令更改为 YUM 命令。

第 1 步:安装 NPM Fedora Linux

在这一步中,我们将使用基本的 DNF 命令下载并安装 NVM。 Fedora Linux。 首先,您必须在 Linux 系统上安装 NodeJS 运行时和 NPM 工具,以运行 NPM 命令在我们的系统上安装 NVM。

NPM 主要处理 javascript 和 NodeJS 脚本。 运行下面给出的以下 DNF 命令来安装 NPM 和 NodeJS 工具。 以下命令将在您的系统上安装最新版本的 NPM。

sudo dnf install -y nodejs npm

NVM 开启 Fedora Linux nodejs

您还可以通过在终端 shell 上运行一些命令行,在 Linux 系统上安装任何其他全局版本的 NPM。 让你想安装NPM的版本; 在这种情况下,我们将运行下面给出的以下命令行。

sudo npm install -g n

现在,如有必要,您可以运行下面给出的以下命令行来在系统上的 NPM 版本之间切换。 就我而言,我在系统内安装了 Node 6.0.0。

sudo ln -sf /usr/local/n/versions/node/6.0.0/bin/node /usr/bin/node
ln -s /usr/bin/nodejs /usr/bin/node

第 2 步:通过 NPM 工具安装 NVM

因为我们已经在我们的 Fedora Linux,我们现在将通过 NPM 命令安装 NVM 工具。 运行下面给出的以下命令行以在 Linux 系统上安装 NVM 工具。 首先,在您的 Linux 系统上安装 cURL。 然后使用 cURL 工具下载 bash NVM 脚本在您的 Fedora Linux。

sudo dnf install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

NVM 开启 Fedora Linux 卷曲

然后,运行以下命令 bashrc 命令来获取系统上的脚本。

source ~/.bashrc

最后,您现在可以通过运行下面给出的以下命令行在您的系统上安装 NVM 工具。

nvm install node

您还可以选择任何不同版本的 NVM 工具来安装在您的 Linux 系统上。

nvm install 12.8.3

3. 在 Arch Linux 上安装 Node Version Manager

在 Arch 和基于 Arch 的 Linux 系统上安装节点版本管理器 (NVM) 有两种可用的方法。 在第一种方法中,我们将了解如何在 Arch Linux 上直接安装 NVM 工具。 在第二种方法中,我们将使用默认的 Pacman 命令在 Arch 系统上安装 NVM 工具。 在这里,我使用 Manjaro Linux 来代表 Arch Linux 发行版。

方法一:通过 Pacman 命令安装 NVM

在这种方法中,我们将使用默认的包管理器(Pacman)命令在我们的 Arch Linux 上安装 NodeJS 和 NPM 工具。 然后你可以运行下面的 Pacman 命令和下面给出的 NVM 命令在你的 Arch Linux 系统上安装 NVM 工具。

sudo pacman -S nodejs npm
nvm install node

如果您对 Pacman 命令方法不满意,也可以下载 Arch Linux 的 NVM 包的压缩版本 从这里。 然后你必须在你的系统上手动安装包。 在这里,您可以 查找 Arch Linux 的 NVM 的详细信息.

在 Arch 上下载节点版本管理器

方法二:从软件商店安装 NVM

Linux 开发人员已经为 Arch Linux 发行版构建了一个 NVM 包。 您可以在软件商店中轻松找到 NVM 包。 您需要打开软件商店并搜索 NVM。 您将在商店中找到 NVM 包的列表。

从包列表中选择您想要的 NVM 版本,然后单击安装按钮。 好了,NVM 工具现在已安装在您的系统中。

从商店在 Arch Linux 上安装 NVM

在 Linux 上配置节点版本管理器

到目前为止,我们已经了解了如何在各种 Linux 发行版上安装 NVM 工具。 现在,我们将了解如何配置和开始使用 NVM 工具。 您可以为您的 Linux 系统选择最合适的 NVM 工具版本。 运行下面给出的以下命令行以查看 NVM 工具的版本。

nvm --version
node -v
npm -v
nvm ls

NVM 开启 Fedora Linux LS

现在,运行以下命令以查看适用于您系统的 NVM 工具的可用列表。

nvm ls-remote

可用节点管理器列表

运行以下 nvm use 命令从 Linux 系统上 NVM 包的安装列表中选择特定版本的 NVM 工具。

nvm use 12.18.3

运行以下命令设置 NVM 工具的默认版本。

nvm run default --version

从 Linux 系统中删除 NVM

首先,要从 Linux 系统中移除 NVM 包,您必须从系统中移除 NPM 工具。 运行下面给出的以下命令行以从系统中删除 NPM 工具。 然后,您可以从 Linux 系统中删除 NVM 工具。

  • 从 Ubuntu/Debian Linux 中删除节点版本管理器。
sudo apt remove nodejs npm
npm uninstall package-name
nvm uninstall <version>
  • 从你的 Fedora Linux。
sudo yum remove nodejs
dnf remove npm

从系统中清除并删除 NodeJS 的系统文件。

sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

如果您使用 Manjaro 和其他 Arch Linux 系统,您将在已安装软件包部分的软件商店中找到软件包的删除选项。

最后的话

正如我们已经看到的,节点版本管理器与 NodeJS 存储库一起使用,因此确保 NodeJS 安装在您的 Linux 系统中非常重要。 你可以在里面找到NVM自动生成的备份文件 /.profile Linux 系统上的目录。 在这篇文章中,我描述了如何在各种 Linux 发行版上安装和开始使用 NVM 工具。

如果您觉得这篇文章有用且方便,请与您的朋友和 Linux 社区分享。 你也可以在评论区写下你对这篇文章的看法。