在 Ubuntu 上安装 pnpm 主要有以下几种常用方法,你可以根据自己已有的环境选择合适的方式。
方法一:通过 npm 安装(推荐)
如果你已经安装了 Node.js 和 npm,这是最快捷的方式。
bash
# 1. 确保已安装 Node.js(建议版本 ≥ 16)
node --version
# 2. 通过 npm 全局安装 pnpm
sudo npm install -g pnpm
# 3. 验证安装
pnpm --version
方法二:使用独立脚本安装
这种方法不依赖 npm,直接下载并运行安装脚本。
bash
# 使用 curl 下载并运行安装脚本
curl -fsSL https://get.pnpm.io/install.sh | sh -
# 安装完成后,需要重新加载 shell 配置(如 ~/.bashrc 或 ~/.zshrc)
source ~/.bashrc
# 验证安装
pnpm --version
方法三:通过包管理器安装(如使用 Corepack)
Node.js 16+ 内置了 Corepack,可以用它来管理 pnpm。
bash
# 1. 启用 Corepack
corepack enable
# 2. 安装 pnpm
corepack prepare pnpm@latest --activate
# 3. 验证安装
pnpm --version
安装前提
-
Node.js :pnpm 需要 Node.js 环境。如果尚未安装,可先通过
apt或nvm安装 Node.js。bash# 使用 apt 安装 Node.js(版本可能较旧) sudo apt update sudo apt install nodejs npm # 或使用 nvm 安装最新版 Node.js curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts
验证与使用
安装成功后,你可以通过 pnpm --version 查看版本。之后就可以在项目中使用 pnpm install、pnpm add 等命令来管理依赖了。
如果遇到权限问题,可以尝试在 npm 安装时加上 --unsafe-perm 参数,或者参考 pnpm 官方文档进行故障排查。