下载
- Linux & Mac :
wget -qO- https://get.pnpm.io/install.sh | sh - - Windows:
iwr https://get.pnpm.io/install.ps1 -useb | iex- 也可以使用 npm 进行全局安装
npm install -g pnpm
- 也可以使用 npm 进行全局安装
# 基本命令
| npm 命令 | pnpm 等效 |
|---|---|
npm install |
pnpm install |
npm i <pkg> |
pnpm add <pkg> |
npm run <cmd> |
pnpm <cmd> ] |
# 依赖管理命令
| Command | Meaning |
|---|---|
pnpm add sax |
保存到 dependencies |
pnpm add -D sax |
保存到 devDependencies |
pnpm add -O sax |
保存到 optionalDependencies |
pnpm add -g sax |
Install package globally |
pnpm add sax@next |
从 next 标签下安装 |
pnpm add sax@3.0.0 |
安装指定版本 3.0.0 |
pnpm add express@nightly
# 更新命令 update
| Command | Meaning |
|---|---|
pnpm up |
遵循 package.json 指定的范围更新所有的依赖项 |
pnpm up --latest |
更新所有依赖项,此操作会忽略 package.json 指定的范围 |
pnpm up foo@2 |
将 foo 更新到 v2 上的最新版本 |
pnpm up "@babel/*" |
更新 @babel 范围内的所有依赖项 |
# 删除命令
pnpm [un / rm / uninstall] packageName [-D / --global]
-D仅删除开发环境 devDependencies 中的依赖项。--global从全局删除一个依赖包。