欢迎来到徐庆高(Tea)的个人博客网站
磨难很爱我,一度将我连根拔起。从惊慌失措到心力交瘁,我孤身一人,但并不孤独无依。依赖那些依赖我的人,信任那些信任我的人,帮助那些给予我帮助的人。如果我愿意,可以分裂成无数面镜子,让他们看见我,就像看见自己。察言观色和模仿学习是我的领域。像每个深受创伤的人那样,最终,我学会了随遇而安。
当前位置: 日志文章 > 详细内容

Ubuntu服务器上安装Node.js的三种不同方法介绍

2025年04月24日 Node.js
本指南详细介绍了在 ubuntu 服务器上安装 node.js 的三种方法:使用默认仓库、nodesource ppa 和 node version manager(nvm)。每种方法都有清晰、简洁的

本指南详细介绍了在 ubuntu 服务器上安装 node.js 的三种方法:使用默认仓库、nodesource ppa 和 node version manager(nvm)。每种方法都有清晰、简洁的步骤说明,适合不同需求的用户。

在这里插入图片描述

概述

node.js 是一个强大的 javascript 运行时环境,使开发者能够使用 javascript 创建服务器端应用程序。本指南将详细介绍三种安装 node.js 的方法,让您根据具体需求选择最适合的安装方式。

准备工作

准备服务器

在开始之前,需要准备一台安装了 ubuntu 操作系统的服务器

发布的 gitlab 硬件要求建议使用至少有以下配置的服务器:

4 核心的 cpu,4gb 的内存

选择服务器提供商

为了本教程的演示,我将以一个具体的云服务提供商为例,展示如何进行操作。选择哪个提供商根据您的个人偏好和需求来决定。

雨云注册链接:https://www.rainyun.com

以下步骤仅供参考,请根据实际需求选择配置。

购买云服务器

本示例中,我们选择了香港作为服务器区域。

点击 云产品云服务器立即购买

选择操作系统

在创建服务器实例时,选择 ubuntu 24.04 作为操作系统。

连接到服务器

使用 x-shell 或您偏好的 ssh 客户端,通过远程用户名和密码连接到您的服务器。成功连接后,您将看到特定的欢迎信息,表明您已成功登录。

  • 使用 ssh 以非 root 用户身份访问实例,并具有 sudo 权限。
  • 准备一个拥有 sudo 权限的非 root 用户账户。

安装方法

方法 1:使用 ubuntu 默认仓库安装

这种方法适用于需要快速部署稳定版 node.js 的用户,使用 ubuntu 默认仓库中的版本。

更新本地包索引:

sudo apt update

安装 node.js:

sudo apt install nodejs

安装 npm(node.js 包管理器):

sudo apt install npm

验证安装:

node -v

方法 2:使用 nodesource ppa 安装

如果您需要安装特定版本的 node.js,nodesource ppa 是一个理想的选择。

下载并执行 nodesource 安装脚本(以 v20.x 为例):

cd ~
curl -sl https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh

安装 node.js:

sudo apt install nodejs

验证安装:

node -v

方法 3:使用 nvm(node version manager)安装

nvm 允许您在同一台机器上管理多个 node.js 版本,非常适合需要在不同版本间切换的开发者。

安装 nvm:

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

激活 nvm:

source ~/.bashrc

安装特定版本的 node.js(例如 v20.18.0):

nvm install v20.18.0

验证安装:

node -v

卸载 node.js

apt 安装的卸载方法

如果您是通过 apt 安装的 node.js,可以使用以下命令卸载:

sudo apt remove nodejs

如果您想同时删除配置文件,请使用:

sudo apt purge nodejs

nvm 安装的卸载方法

如果您是通过 nvm 安装的 node.js,可以使用以下命令卸载特定版本:

nvm uninstall node_version

总结

本指南详细介绍了在 ubuntu 上安装 node.js 的三种方法,以满足不同用户的需求。选择最适合您的方法,开启您的 node.js 开发之旅。

以上就是ubuntu服务器上安装node.js的三种不同方法介绍的详细内容,更多关于ubuntu安装node.js的资料请关注代码网其它相关文章!