在 Ubuntu 上安装 pnpm

在 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 环境。如果尚未安装,可先通过 aptnvm 安装 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 installpnpm add 等命令来管理依赖了。

如果遇到权限问题,可以尝试在 npm 安装时加上 --unsafe-perm 参数,或者参考 pnpm 官方文档进行故障排查。

相关推荐
天道jimmy4 小时前
VulnHub 系列:HA, Wordy
linux·服务器·web安全
君生我老5 小时前
Linux中调式器gbd/cgdb
linux
两斤牛肉一壶酒5 小时前
opencode 技能加载全挂背后,竟是不用系统的ripgrep
linux
j7~6 小时前
【Linux网络加餐(二)】《进程组,会话,控制终端,作业控制和守护进程》---详解
linux·运维·服务器·守护进程·会话·进程组·控制终端
名字还没想好☜6 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
天道jimmy6 小时前
VulnHub 系列:Prime,1
linux·运维·服务器
xiaoye-duck6 小时前
《Linux 网络编程》深入传输层 UDP 协议原理:端口、报文、缓冲区与内核源码解析
linux·网络·udp
Lumistory6 小时前
从OPPO长安研发中心看头部科技企业的照明运维选择
大数据·运维·人工智能·光照贴图
好评1246 小时前
【Linux】数据链路层
linux·运维·网络
CC城子7 小时前
EtherNet/IP I/O 丢包排查(linux系统)
linux·单片机·tcp/ip·ethernetip