Skip to content

pnpm 命令

安装

sh
# corepack安装
corepack enable pnpm

# 固定项目所用的 pnpm 版本
corepack use pnpm@latest-10

# npm安装

# pnpm是 pnpm 的普通版本,需要 Node.js 才能运行。
npm install -g pnpm@latest-10

# @pnpm/exe与 Node.js 一起打包成可执行文件,因此它可以在没有安装 Node.js 的系统上使用
npm install -g @pnpm/exe@latest-10

# HomeBrew安装
brew install pnpm

更新

sh
pnpm self-update

卸载

sh
# 列出所有全局包
pnpm ls -g

# 移除全局安装的包
pnpm rm -g <pkg>

# 移除pnpm 通过独立脚本进行安装的
rm -rf "$PNPM_HOME"

# 移除pnpm 使用 npm 安装的
npm rm -g pnpm

常用命令

sh
# 查看源
pnpm config get registry
# 查看依赖(全局)
pnpm list [-g]

# 安装

# 安装所有依赖项
pnpm install
pnpm i

# 安装到dependencies
pnpm add sax
# 安装到devDependencies
pnpm add -D sax
# 安装到optionalDependencies
pnpm add -O sax
# 全局安装
pnpm add -g sax
# 安装 next 标签的版本
pnpm add sax@next
# 安装指定版本
pnpm add sax@3.0.0

# 更新所有依赖项
pnpm update
pnpm up
# 将所有依赖项更新到最新版本
pnpm up --latest
# 将 foo 更新到 v2 上的最新版本
pnpm up foo@2
# 更新全局安装的依赖包
pnpm upgrade -g

# 移除 从 node_modules 和 package.json 中删除软件包
pnpm remove
pnpm rm
pnpm uninstall
pnpm un