| 清除缓存 |
npm cache clean |
yarn cache clean |
yarn cache clean |
不适用 |
bun pm cache rm |
从package.json |
npm install |
yarn [install] |
yarn [install] |
pnpm install |
bun install |
| 不要读取或生成锁定文件 |
npm install --no-package-lock |
yarn install --no-lockfile |
yarn install --no-lockfile |
不适用 |
bun install --no-save |
| 不要生成锁定文件 |
|
yarn install --pure-lockfile |
yarn install --pure-lockfile |
|
不适用 |
| 锁定文件未更新 |
npm ci |
yarn install --frozen-lockfile |
yarn install --immutable |
pnpm install --frozen-lockfile |
bun install --frozen-lockfile |
| 添加包 |
npm install <package> [--location=global] |
yarn [global] add <package> |
yarn [global] add <package> |
pnpm add <package> [--global] |
bun add <package> [--global] |
添加软件包dependencies |
npm install <package> |
yarn add <package> |
yarn add <package> |
pnpm add <package> |
bun add <package> |
添加软件包devDependencies |
npm install <package> --save-dev |
yarn add <package> --dev |
yarn add <package> --dev |
pnpm add <package> --save-dev |
bun add <package> --dev |
添加软件包optionalDependencies |
npm install <package> --save-optional |
yarn add <package> --optional |
yarn add <package> --optional |
pnpm add <package> --save-optional |
bun add <package> --optional |
添加软件包peerDependencies |
npm install <package> --save-peer |
yarn add <package> --peer |
yarn add <package> --peer |
pnpm add <package> --save-peer |
不适用 |
| 添加确切版本 |
npm install <package> --save-exact |
yarn add <package> --exact |
yarn add <package> --exact |
pnpm add <package> --save-exact |
bun add <package> --exact |
| 移除包裹 |
npm uninstall <package> [--location=global] |
yarn [global] remove <package> |
yarn [global] remove <package> |
pnpm uninstall <package> [--global] |
bun remove [<package>] [--global] |
移除软件包dependencies |
npm uninstall <package> |
yarn remove <package> |
yarn remove <package> |
pnpm uninstall <package> |
bun remove <package> |
移除软件包devDependencies |
npm uninstall <package> --save-dev |
yarn remove <package> --dev |
yarn remove <package> --dev |
pnpm uninstall <package> --save-dev |
bun remove <package> --dev |
移除软件包optionalDependencies |
npm uninstall <package> --save-optional |
yarn remove <package> --optional |
yarn remove <package> --optional |
pnpm uninstall <package> --save-optional |
bun remove <package> --optional |
移除软件包peerDependencies |
npm uninstall <package> --save-peer |
yarn remove <package> --peer |
yarn remove <package> --peer |
pnpm uninstall <package> --save-peer |
不适用 |
更新软件包(否package.json) |
npm update [<package>] [--location=global] |
yarn [global] upgrade [<package>] |
yarn [global] semver up [<package>] |
pnpm update [<package>] [--global] |
不适用 |
升级包package.json |
npm install <package>@latest [--location=global] |
yarn [global] upgrade <package> --latest |
yarn [global] up <package> |
pnpm update <package> --latest [--global] |
不适用 |
| 升级互动 |
不适用 |
yarn upgrade-interactive |
yarn upgrade-interactive |
pnpm update --interactive |
不适用 |
| 列出顶层所有软件包 |
npm list --depth 0 [--location=global] |
yarn [global] list --depth 0 |
yarn [global] list --depth 0 |
pnpm list --depth 0 [--global] |
bun pm ls |
| 审计易受攻击的依赖项 |
npm audit [fix] |
yarn audit |
yarn audit |
pnpm audit [--fix] |
|