Ubuntu 20.04 安装 Node.js 20.x、npm、cnpm 和 pnpm 完整指南

🌐 Ubuntu 20.04 安装 Node.js 20.x、npm、cnpm 和 pnpm 完整指南 🚀

在本文中,我们将介绍如何在 Ubuntu 20.04 上安装 Node.js 20.x ,以及如何安装 npmcnpmpnpm 来提高开发效率 ⚡。


1️⃣ 安装 Node.js 20.x

为了确保使用最新的 Node.js 版本,我们需要通过 NodeSource 仓库来安装 Node.js 20.x。这样可以确保你安装到最新版本的稳定版。

步骤 1: 更新系统并安装依赖

首先,我们需要确保你的系统是最新的,并且安装了必要的工具(如 curlgnupg):

bash 复制代码
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg

🔧 解释 :这些命令会确保你的系统软件包是最新的,并且安装 curlgnupg,它们在添加仓库时非常有用。


步骤 2: 添加 NodeSource 仓库

接下来,使用 NodeSource 提供的安装脚本来添加 Node.js 20.x 的仓库:

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

🌍 解释:这行命令会自动配置 Node.js 20.x 的软件源,以便从官方源安装最新版本。


步骤 3: 安装 Node.js 20.x

仓库添加成功后,可以使用以下命令来安装 Node.js 20.x

bash 复制代码
sudo apt install -y nodejs

🔨 解释 :通过 apt 安装 Node.js 及其依赖。


步骤 4: 验证安装

安装完成后,使用以下命令验证 Node.js 是否成功安装:

bash 复制代码
node -v

📜 结果 :你应该看到类似 v20.x.x 的版本号输出,证明安装成功。


2️⃣ 安装 npm(Node.js 包管理器)

npm 是与 Node.js 一同安装的包管理工具。如果你需要更新到最新版本,可以使用以下命令。

步骤 1: 升级 npm

如果需要升级 npm 到最新版本,运行:

bash 复制代码
sudo npm install -g npm

🔧 解释 :该命令会将 npm 升级到最新版本。


步骤 2: 验证 npm 版本

安装完成后,检查当前 npm 版本:

bash 复制代码
npm -v

🔍 解释 :你应该看到 npm 的版本号(例如:9.x.x),这证明 npm 已经成功安装并升级。


3️⃣ 安装 cnpm(淘宝镜像)

cnpm 是淘宝团队维护的 npm 镜像,能够加速国内用户的包下载速度。如果你在中国,可以使用 cnpm 来替代 npm,享受更快的安装速度 🚀。

步骤 1: 安装 cnpm

使用 npm 安装 cnpm,并指定淘宝镜像源:

bash 复制代码
npm install -g cnpm --registry=https://registry.npmmirror.com

🌟 解释 :这行命令会全局安装 cnpm,并且让它使用淘宝的 npm 镜像源。


步骤 2: 验证 cnpm 安装

安装后,验证 cnpm 是否正确安装:

bash 复制代码
cnpm -v

🎉 结果 :你应该看到 cnpm 的版本信息(例如 9.4.0),证明安装成功。


4️⃣ 安装 pnpm(高效的包管理工具)

pnpm 是一个高效的包管理器,与 npmyarn 类似,但它使用了硬链接(hard-linking)来提高性能和节省磁盘空间。它是一个快速而高效的选择,尤其适合大项目的依赖管理 🔥。

步骤 1: 安装 pnpm

通过 npm 安装 pnpm

bash 复制代码
npm install -g pnpm

🔧 解释 :这行命令会通过 npm 安装 pnpm


或者,你也可以使用更直接的方法通过 cURL 安装:

bash 复制代码
curl -fsSL https://get.pnpm.io | sh -

🌍 解释:这将从 pnpm 官方获取最新的安装脚本,并直接执行。


步骤 2: 验证 pnpm 安装

安装完成后,验证 pnpm 是否正确安装:

bash 复制代码
pnpm -v

🎉 结果 :你应该看到 pnpm 的版本号(例如 10.x.x),说明安装成功。


总结 📋

现在已经成功在 Ubuntu 20.04 上安装了以下工具啦!

  • Node.js 20.x:通过 NodeSource 仓库安装。
  • npm:安装并升级到最新版本。
  • cnpm:通过淘宝镜像加速 npm 包的下载。
  • pnpm:高效的包管理器,快速处理 Node.js 依赖。

以上工具组合能显著提高开发效率,尤其在国内使用 cnpmpnpm 时,能够更快速地下载和管理依赖。💨


如果你有任何问题或需要进一步的帮助,随时在评论区留言或者直接联系我。祝你在 Node.js 世界中愉快开发!🚀


相关推荐
带土12 小时前
3. Ubuntu 14.04更换阿里云源,设置系统字体
linux·ubuntu
蛐蛐蛐2 小时前
Win11上VS Code免输密码连接Ubuntu的正确设置方法
linux·运维·ubuntu
James.TCG3 小时前
Avalonia桌面应用发布到Ubuntu22.04
linux·ubuntu·avalonia
ding_zhikai9 小时前
SD:在一个 Ubuntu 系统安装 stable diffusion Web UI
前端·ubuntu·stable diffusion
你的人类朋友12 小时前
【Node】单线程的Node.js为什么可以实现多线程?
前端·后端·node.js
HoJunjie18 小时前
macOS sequoia 15.7.1 源码安装node14,并加入nvm管理教程
macos·node.js
diqiudq18 小时前
用AMD显卡节省nVidia显卡显存占用
linux·深度学习·ubuntu·显存释放
小龙报20 小时前
《KelpBar海带Linux智慧屏项目》
linux·c语言·vscode·单片机·物联网·ubuntu·学习方法
zhangrelay21 小时前
蓝桥云课中支持的ROS1版本有哪些?-2025在线尝试ROS1全家福最方便的打开模式-
linux·笔记·学习·ubuntu