如何在Ubuntu 19.04上安装NodeJS

时间:2020-01-09 10:34:24  来源:igfitidea点击:

说明

在本教程中,我们将学习如何在Ubuntu 19.04 Disco Dingo上安装Node。我们将介绍如何从默认存储库进行安装,对于那些需要更新版本的用户,将介绍如何从NodeSource存储库进行安装。

从Ubuntu安装

Ubuntu 19.04 Disco Dingo存储库包含NodeJS版本10.15. 像这里找到的大多数软件包一样,它当然不是最新版本。但是,如果稳定性比功能更重要,它将是首选。

要安装NodeJS,请运行以下命令:

sudo apt install nodejs

奇怪的是,该安装不包含NPM。我们可能还需要安装节点程序包管理器,而Ubuntu存储库中可用的NPM版本是5.8.

要安装NPM,请运行以下命令。

sudo apt install npm

从Ubuntu的存储库安装Node和NPM的好处是稳定性。这两个软件包在Ubuntu 19.04上绝不会出现主要或者次要版本。相反,将仅解决错误修复和严重缺陷。

大大降低了更新这两个软件包然后破坏应用程序的风险。

从NodeSource安装

如果我们偏好运行Node和NPM的最新版本,或者需要安装多个版本,则应从NodeSource安装。

以下说明将涵盖NodeSource可用的一些版本。对于那些需要有关NodeSource的更多文档的人,可以访问其Github存储库。

如果我们已经从默认的Ubuntu存储库中安装了Node.js,则强烈建议我们先卸载该软件包,然后再继续。我们还需要卸载NPM。

sudo apt remove nodejs npm

安装Node.js 12.x

通过运行以下命令来添加Node.js 12.x存储库。我们需要root权限才能成功。

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

要在上述脚本完成后安装Node.js 12.x,请运行以下APT命令。

sudo apt-get install -y nodejs

安装Node.js 11.x

通过运行以下命令来添加Node.js 11.x存储库。我们需要root特权才能成功完成。

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

然后运行以下命令以通过APT将Node.js 11.x安装到Ubuntu。

sudo apt install -y nodejs