如何在 Ubuntu 18.04 LTS 上安装 Node.js

在本教程中,我们将向您展示如何在 Ubuntu 18.04 LTS 服务器上安装 Node.js。 对于那些不知道的人,Node.js 是一个用于编程的 Javascript 平台,它使用户能够非常快速地构建网络应用程序。 如果您在前端和后端都使用 Javascript,这意味着您的开发可以更加一致,并且可以在同一个系统中设计。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 18.04 (Bionic Beaver) 服务器上逐步安装 Node.js。

在 Ubuntu 18.04 LTS Bionic Beaver 上安装 Node.js

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 在 Ubuntu 18.04 LTS 上安装 Node.js。

  • 方法 1. 使用 Ubuntu Repository 安装 Node.js。
apt install nodejs

这将安装 Node.js,但是,我们仍然需要安装包管理器 (NPM) 以便可以安装 3rd 方模块:

apt install npm

验证安装:

### nodejs --version v8.10.0
  • 方法 2. 使用 PPA 安装 Node.js。
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

您可以使用 nano 检查此脚本的内容:

nano nodesource_setup.sh

运行脚本:

sudo bash nodesource_setup.sh

PPA 将添加到您的配置中,并且您的本地包缓存将自动更新。 从 Nodesource 运行安装脚本后,您可以安装 Node.js 包:

apt install nodejs

为了使某些 npm 包能够工作(例如,那些需要从源代码编译代码的包),您需要安装 build-essential 包:

apt install build-essential
  • 方法 3. 使用 NVM(Node.js 版本管理器)安装 Node.js。

使用 nvm,您将能够安装多个独立版本的 Node.js,这意味着您可以更轻松地控制您的环境。 它可以让你按需访问最新版本的 Node.js,但它也允许你指定你的应用程序可能需要的以前的版本。 所以,首先,我们要更新我们的本地存储库索引,然后安装 libssl-devbuild-essential. 这可以通过在终端或 shell 中运行以下命令来完成:

apt-get update apt-get install build-essential libssl-dev

安装这些后,您需要下载 NVM 的安装脚本。 通常你可以从他们的 Github页面. 尽管在撰写本文时最新版本位于以下命令中:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh

验证脚本确实是您想要的,然后运行:

bash install.sh

开始安装 NVM。 完成后,您将需要重新加载您的个人资料以使您的更改生效,而无需再次登录您的服务器。 运行命令:

source ~/.profile

现在我们已经安装了 nvm,我们可以安装独立的 Node.js 版本。 要找出可供安装的 Node.js 版本,我们需要输入:

[[email protected] ~]# nvm ls-remote . . . v5.8.0 v5.9.0 v5.9.1 v5.10.0 v5.10.1 v5.11.0 v6.0.0

使用以下命令安装您想要的版本:

nvm install [your version]

例子:

nvm install 6.0.0

配置nvm使用刚刚下载的Node.js版本,命令为:

nvm use 6.0.0

要验证安装的 Node.js 的当前版本,命令是:

node -v

恭喜! 您已成功安装 Node.js。 感谢您使用本教程在 Ubuntu 18.04 LTS (Bionic Beaver) 系统上安装 Node.js。 如需更多帮助或有用信息,我们建议您查看 Node.js 官方网站.