找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3484

积分

0

好友

480

主题
发表于 11 小时前 | 查看: 2| 回复: 0

无论是开发前端应用、构建后端服务还是编写自动化脚本,Node.js 连同其包管理器 NPM 都是现代开发者不可或缺的工具。在最新的 Ubuntu 24.04 LTS 系统上,你可以通过多种途径轻松安装它们。本文将详细介绍三种主流安装方法,覆盖从系统默认版本、官方最新版到多版本管理的不同需求场景。

进行本教程需要什么?

你需要一台运行 Ubuntu 24.04 LTS 或更早版本(如 22.04、20.04)的计算机或虚拟机。同时,确保你拥有一个具有 sudo 权限的用户账户,并且系统可以正常连接互联网以下载必要的软件包。

方法一:使用 Ubuntu 24.04 的官方仓库

这是最快捷的方法,但提供的 Node.js 版本可能不是最新的。Ubuntu 24.04 的默认仓库通常包含一个长期支持(LTS)版本,目前是 18.x。如果你对版本要求不敏感,或想快速验证环境,此方法最为合适。

第 1 步:更新软件包索引

在安装任何新软件之前,先更新本地软件包列表是一个好习惯。这能确保你获取到仓库中最新的可用版本信息。

sudo apt update && sudo apt upgrade

第 2 步:安装 Node.js 和 npm

更新完成后,直接使用 APT 包管理器一键安装。

sudo apt install nodejs npm

安装过程会分析依赖并自动处理,如下图所示:

Ubuntu 24.04 使用 apt 安装 Node.js 和 npm 过程截图

第 3 步:确认安装

安装结束后,通过检查版本来验证安装是否成功。

nodejs -v
# 或
node -v
npm -v

运行上述命令后,你应该能看到类似下图的版本号输出:

验证 Node.js 和 npm 版本命令输出截图

如果你发现 nodejs -v 可以输出版本号,但直接输入 node -v 却提示命令未找到,这是因为在一些发行版中,可执行文件名为 nodejs。此时,可以手动创建一个符号链接来解决:

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

创建链接后,再次运行 node -v 就应该能正常显示版本了。

方法二:使用官方 NodeSource 仓库

如果你需要比系统仓库更新的 Node.js 版本(例如最新的 LTS 版或 Current 版),那么通过添加 NodeSource 官方仓库来安装是更好的选择。

第 1 步:添加 NodeSource 仓库

首先,根据你的需求选择对应的安装脚本。NodeSource 为不同的版本分支提供了专门的脚本。

  • 安装最新的 Current 版本(非LTS)
    此命令将下载并准备安装最新稳定版(非LTS)的脚本。

    curl -fsSL https://deb.nodesource.com/setup_current.x -o nodesource_setup.sh
    sudo -E bash nodesource_setup.sh
  • 安装最新的 LTS 版本
    如果你追求稳定性,建议安装最新的长期支持版。

    curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh
    sudo -E bash nodesource_setup.sh
  • 安装特定的 LTS 版本(例如 20.x)
    某些项目可能对版本有严格要求,你可以指定大版本号。

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

执行添加仓库的命令后,终端会有一系列输出,如下图所示:

使用 curl 下载并执行 NodeSource 安装脚本截图

第 2 步:安装 Node.js 和 npm

仓库添加成功后,安装就变得和第一种方法一样简单了。NodeSource 仓库的 nodejs 软件包已经包含了 npm

sudo apt install nodejs

第 3 步:验证安装

安装完成后,同样通过版本命令来确认。

node -v
npm -v

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

对于需要同时管理多个 Node.js 版本的开发者,NVM 是最佳选择。它允许你在同一台机器上安装、切换和使用不同的 Node 版本,非常适合处理不同项目具有不同Node.js版本依赖的情况。

第 1 步:在 Ubuntu 24.04 上安装 NVM

NVM 本身不是一个可通过 APT 安装的软件包,我们需要通过运行其官方安装脚本来安装。

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

安装脚本会克隆 NVM 仓库到你的 ~/.nvm 目录,并尝试修改你的 shell 配置文件(如 ~/.bashrc)。为了使 NVM 在当前终端会话中立即生效,需要重新加载配置文件:

source ~/.bashrc

你也可以关闭并重新打开终端来达到同样效果。

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

安装好 NVM 后,你就可以自由安装任意版本的 Node.js 了。

  • 安装最新的 LTS 版本

    nvm install --lts
  • 安装特定版本(例如 18.16.0)

    nvm install 18.16.0

安装完成后,验证版本:

node -v
npm -v

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

如果你通过 NVM 安装了多个版本,可以随时切换。

nvm use 18.20.0

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

  • 列出当前系统中通过 NVM 安装的所有版本:
    nvm ls
  • 列出所有可以通过 NVM 安装的远程可用版本:
    nvm ls -remote

总结

以上就是在 Ubuntu 24.04 LTS 上安装 Node.js 和 NPM 的三种主流方法。你可以根据自己的实际需求进行选择:追求极简和稳定就用系统仓库;需要特定或最新版本则推荐 NodeSource;而 NVM 无疑是进行多版本开发和运维管理的利器。选择合适的方法,能让你在 Linux 开发环境中更加得心应手。如果在实践中遇到其他问题,欢迎到 云栈社区 与其他开发者交流探讨。




上一篇:Node.js编码规范:用描述性变量名提升代码可读性与维护性
下一篇:构建网页倒计时器:从HTML结构到JavaScript时间管理的实践指南
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-27 18:43 , Processed in 0.536990 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表