优秀的编程知识分享平台

网站首页 > 技术文章 正文

npm、yarn、pnpm命令备忘录(npm命令详解)

nanyue 2024-11-17 00:17:30 技术文章 1 ℃

这是一份备忘单,您可以将其用作npmyarnpnpm命令的便捷参考。

Package Commands

command

npm

yarn

pnpm

清理缓存

npm cache clean

yarn cache clean

N/A

安装自package.json

npm install

yarn [install]

pnpm install

不读取或生成锁定文件

npm install --no-package-lock

yarn install --no-lockfile

N/A

不生成锁定文件


yarn install --pure-lockfile


锁文件未更新

npm ci

yarn install --frozen-lockfile

pnpm install --frozen-lockfile

添加包

npm install <package> [--location=global]

yarn [global] add <package>

pnpm add <package> [--global]

添加包为dependencies

npm install <package>

yarn add <package>

pnpm add <package>

添加包为devDependencies

npm install <package> --save-dev

yarn add <package> --dev

pnpm add <package> --save-dev

添加包为optionalDependencies

npm install <package> --save-optional

yarn add <package> --optional

pnpm add <package> --save-optional

添加包为peerDependencies

npm install <package> --save-peer

yarn add <package> --peer

pnpm add <package> --save-peer

添加确切的版本

npm install <package> --save-exact

yarn add <package> --exact

pnpm add <package> --save-exact

删除包

npm uninstall <package> [--location=global]

yarn [global] remove <package>

pnpm uninstall <package> [--global]

删除包为dependencies

npm uninstall <package>

yarn remove <package>

pnpm uninstall <package>

删除包为devDependencies

npm uninstall <package> --save-dev

yarn remove <package> --dev

pnpm uninstall <package> --save-dev

删除包为optionalDependencies

npm uninstall <package> --save-optional

yarn remove <package> --optional

pnpm uninstall <package> --save-optional

删除包为peerDependencies

npm uninstall <package> --save-peer

yarn remove <package> --peer

pnpm uninstall <package> --save-peer

更新包(无package.json)

npm update [<package>] [--location=global]

yarn [global] upgrade [<package>]

pnpm update [<package>] [--global]

升级包上package.json

npm install <package>@latest [--location=global]

yarn [global] upgrade <package> --latest

pnpm update <package> --latest [--global]

Tags:

最近发表
标签列表