什么是 Node.js?
Node.js 是一个开源的 javascript 运行时环境。 它具有内存效率,并且是故意异步的。 它可部署在多个平台上,包括 Windows、Mac OS X 和 Linux,适合快速开发。 它的事件驱动架构使其具有高度可扩展性,并且对于密集的数据驱动应用程序非常有用。
预检
- 这些说明专门用于通过节点版本管理器或 NVM 在 Ubuntu 18.04 上安装 Node.js。
- 这些说明是在已安装 NVM 的系统上执行的。 如果您正在寻找有关安装 NVM 的说明,请参阅我们的文章如何在 Ubuntu 上安装节点版本管理器。
- 本教程以 root 用户身份在 Liquid Web Self Managed Ubuntu 18.04 LTS 服务器上执行。
列出可用的 Node.js 版本
要查看可通过 NVM 安装的所有 Node.js 版本,请运行以下命令:
root@ubuntu:~# nvm ls-remote
v12.13.0 (LTS: Erbium)
v12.13.1 (LTS: Erbium)
v12.14.0 (LTS: Erbium)
v12.14.1 (LTS: Erbium)
v12.15.0 (LTS: Erbium)
v12.16.0 (LTS: Erbium)
v12.16.1 (LTS: Erbium)
v12.16.2 (LTS: Erbium)
v12.16.3 (Latest LTS: Erbium)
v13.0.0
v13.0.1
v13.1.0
v13.2.0
v13.3.0
v13.4.0
v13.5.0
v13.6.0
v13.7.0
v13.8.0
v13.9.0
v13.10.0
v13.10.1
v13.11.0
v13.12.0
v13.13.0
v13.14.0
v14.0.0
v14.1.0
v14.2.0
输出将是一长串版本号。 在撰写本文时,有 549 个不同的 Node.js 版本可通过 NVM 安装。 我们只列出了最后三个主要版本,包括最新的 LTS:Erbium(LTS 代表 大号翁 吨嗯 小号支持)。
安装 Node.js
接下来,通过运行 nvm install 13 命令从 v13 版本安装最新版本的 Node.js。 输出应该看起来像这样。
root@host:~# nvm install 13
Downloading and installing node v13.14.0...
Downloading https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-x64.tar.xz...
################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v13.14.0 (npm v6.14.4)
Creating default alias: default -> 13 (-> v13.14.0)
root@host:~#
要查看当前活动的 Node.js 版本,请运行此命令。
root@ubuntu:~# nvm current
v13.14.0
使用 NVM 在 Node.js 版本之间切换
NVM 允许用户管理多个版本的 Node.js。 为了 example,为了安装最新的稳定版 NVM,我们将运行以下命令。
root@host:~# nvm install stable
Downloading and installing node v14.2.0...
Downloading https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-x64.tar.xz...
######################################################################100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.2.0 (npm v6.14.4)
root@host:~#
安装新版本的 Node.js 会自动从当前活动版本切换到新的更新版本。 现在观察 nvm current 命令的输出。
root@ubuntu:~# nvm current
v14.2.0
现在有两个版本的 Node.js 可用。 要使用 v13,我们将运行以下命令切换回 v13
root@host:~# nvm use v13
Now using node v13.14.0 (npm v6.14.4)
root@host:~#
NVM 让安装和管理不同版本的 Node.js 变得轻而易举。 现在已经安装了 Node.js,您的服务器环境已经准备就绪,可以开始开发您的 Node.js 应用程序了!
您想了解有关设置高级、稳定的开发环境的更多信息吗? 只需立即致电 800.580.4985 联系我们,或打开 聊天 或与我们联系,与我们知识渊博的解决方案团队或经验丰富的托管顾问交谈! 我们将为您提供可靠的信息,您可以从中做出明智的决定。