在Ubuntu24.04 LTS Linux上安装Node.js和NPM

ecscoupon 2024-07-20 08:07:03 阅读 66

Node.js 及其名为 NPM 的包管理器可以轻松安装在 Ubuntu 24.04 或任何其他版本上,在本文中我们将学习如何获取它。

Node.js 是一个用于开发独立于主机应用程序(例如 Web 浏览器)运行的独立 JavaScript 程序的平台。除其他用途外,它还可用于编写服务器端脚本、网络工具和 Web 应用程序。Node.js 基于 Google 的 JavaScript 引擎 V8,该引擎也用于 Chrome Web 浏览器。V8 是一个基于进程的虚拟机,它使用 JIT 编译器在运行时将 JavaScript 代码转换为底层硬件的机器语言。

我们需要做什么才能完成本教程?

我们需要 Ubuntu 24.04 或它的任何早期版本,例如 Ubuntu 22.04 或 20.04。同时还需要一个具有 sudo 权限的用户帐户和互联网连接来下载所需的软件包。

如果没有Ubuntu服务器,可以考虑雨云,1元即可试用,多种操作系统安装,新手注册绑定微信就送5折优惠码。

方法 1:使用 Ubuntu 24.04 的官方存储库

安装 Node.js 和 NPM 的软件包已存在于 Ubuntu 24.04 的默认系统存储库中。但是,您唯一需要安装的长期版本是 18.x。因此,那些使用其他 Node 版本的人可以选择本教程中给出的其他两种方法。

步骤 1:更新软件包索引

在 Ubuntu 上安装软件包之前,请运行系统更新命令来更新存储库的缓存,以便用户可以安装最新的可用软件包。

sudo apt update && sudo apt upgrade

第 2 步:安装 Node.js 和 npm

更新软件包列表后,我们可以使用 APT 执行给定的命令,它将安装 Nodejs 和 NPM

sudo apt install nodejs npm

默认 Nodejs 和 NPM 安装

步骤3:确认安装

完成上一步的命令后,让我们通过验证它们的版本来确认 Node 和 NPM 都在我们的系统上。

nodejs -v  

或者

node -v

npm -v   

检查节点版本

如果命令 Nodejs 返回版本,但没有返回带有“node”的版本,则创建一个符号链接:

sudo ln -s /usr/bin/nodejs /usr/bin/node

现在你可以再次验证:

node -v

方法 2:使用官方 NodeSource 存储库

正如我们在之前的方法中看到的,使用 Ubuntu 24.04 的默认系统存储库的 Nodejs 版本是 18.x。因此,为了获得较新版本的 Node.js,我们可以手动添加 NodeSource 存储库,无论是最新的 LTS(长期支持)还是当前版本。

步骤 1:添加 NodeSource 存储库

现在,根据您的要求使用给定的命令。那些想要最新版 Node 的人可以添加给定的存储库。

仅选择一个当前版本或 LTS:

对于最新的当前版本:

此命令不会安装 LTS,而是安装最新的当前版本。

curl -fsSL https://deb.nodesource.com/setup_current.x -o nodesource_setup.sh

sudo -E bash nodesource_setup.sh

对于 LTS 版本:

以下命令将添加最新 LTS 版本的存储库。添加此存储库后,当我们运行 Nodejs 安装命令时,无论最新的 LTS 版本是什么,都将安装在我们的 Ubuntu 系统上:

curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh sudo -E bash -

sudo -E bash nodesource_setup.sh

对于某些特定的旧版本或最新 LTS 版本:

注意:如果您想要某个特定的 LTS 版本,请在给定的命令中提及该版本。例如,我们需要 20.x,然后如果您需要不同的版本,请将 setup_20.x 替换为所需的版本。

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

第 2 步:安装 Node.js 和 npm

像任何其他软件一样添加存储库后,我们可以使用 APT 包管理器来安装 Node.js 和 NPM。

sudo apt install nodejs

步骤 3:验证安装

检查已安装的 Node.js 和 npm 版本:

node -v

npm -v

方法 3:使用 NVM(Node 版本管理器)

NVM 是安装 Node.js 和 NVM 的最佳方式,因为它可以管理多个版本的 Node,还允许用户根据项目需求轻松在它们之间切换。因此,如果您需要处理需要不同 Node.js 版本的不同项目,NVM 会非常有用。

步骤 1:在 Ubuntu 24.04 上安装 NVM

与 Nodejs 不同,NVM 不能使用 Ubuntu 的默认系统存储库进行安装,因此执行给定的 curl 命令来运行用于安装 NVM 的脚本。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

要将更改应用到当前终端会话,请获取您的配置文件:

source ~/.bashrc

第 2 步:使用 NVM 安装 Node.js

安装 NVM 后,您现在可以安装 Node.js。要安装 LTS 版本而不指定任何版本,意味着您希望安装 LTS 中可用的最新版本的 Node.js。为此,NVM 命令将是:

nvm install --lts

你还可以通过指定来安装特定版本:

nvm install 18.16.0

使用 NVM 完成 Node.js 安装后,检查版本:

node -v

npm -v

步骤 3:使用特定的 Node.js 版本

您可以使用NVM 命令中的“ use ”选项和 Nodejs版本号在已安装的 Node.js 版本之间切换:

nvm use 18.20.03

步骤 4:检查其他可用版本

我们可以使用以下命令列出所有已安装的 Node.js 版本:

nvm ls

并列出您可以安装的所有可用版本:

nvm ls-remote

以上设置步骤仅供参考,请谨慎操作。本文内容由惠主机(www.idccoupon.com)编辑整理,请勿转载。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。