在 Debian 11 Bullseye 上安装 Node.js 17 和 NPM

Node.js 是一个开源和跨平台的 Javascript 框架。 JavaScript 是一种用于构建 Web 应用程序的流行编程语言。 Node.js 允许前端开发人员使用 JavaScript 构建后端,而无需使用不同的编程语言。 NPM 是 NodeJS 的软件包管理器,它允许开发人员共享有用的 JavaScript 库和包。

在本指南中,您将学习如何在 Debian 11 上安装 Node.JS 和 NPM。

选项 1:从 Debian 存储库安装 Node.js 和 NPM

Node.js 和 npm 在默认的 debian 存储库中可用。 它们可以简单地使用以下命令安装:

$ sudo apt update

使用 APT 包管理器,安装 NodeJS 和 NPM,如下所示:

$ sudo apt install nodejs npm

这会在一堆库和依赖项旁边安装 Node.JS。 这可能需要一段时间,建议您拥有良好的互联网连接。

选项 2:从源代码安装 Node.js

您可以从源代码构建和编译 Node.js。 如果您希望安装特定版本的 Node.js,这是最佳选择。 在这一步中,我们将从源代码安装 Node.js。 首先,使用以下命令将存储库添加到 Debian 11:

$ curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -

这是输出的一个片段。 seup 脚本添加 GPG 签名密钥并继续为 Node.JS 存储库创建源列表文件 /etc/apt/sources.list 文件。

然后它更新包索引以与新添加的 Node.JS 存储库同步。

在输出的末尾,您会看到接下来要执行的步骤——安装 Node.JS 和 NPM。

因此,继续使用以下命令安装 Node.JS 17 和 npm:

$ sudo apt install nodejs

和以前一样,这会将 NodeJS 与大量其他库和依赖项一起安装。 要确认 NodeJS 已安装,请运行:

$ node —-version

此外,您可以验证 npm 版本,如图所示。

$ npm —-version

如果你有兴趣安装 Yarn 包管理器,首先添加 GPG 密钥

$ curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null

然后将 Yarn 存储库添加到源列表文件中。

$ echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

最后,更新包索引以刷新存储库

$ sudo apt-get update

此后,按照指示,使用 APT 包管理器安装 Yarn。

$ sudo apt install yarn

结论

我们的指南到此结束。 享受使用 Node.JS 开发应用程序的乐趣