包管理工具命令大全
WARNING
yarn 我较少使用,命令可能不准确
获取帮助信息
sh
pnpm --help
sh
yarn --help
sh
npm --help
安装所有依赖项
sh
pnpm install
# 简写
pnpm i
sh
yarn
sh
npm install
# 简写
npm i
安装指定依赖项
sh
pnpm add <package-name>
# or
pnpm i <package-name>
# or
pnpm install <package-name>
# 同时安装多个依赖
pnpm add <package-name1> package-name2> ...
# 指定版本
pnpm add <package-name>@<version>
# 最新版本
pnpm add <package-name>@latest
# 结合
pnpm add <package-name1> <package-name2>@<version> <package-name3>@latest
sh
yarn add <package-name>
# or
yarn install <package-name>
# 同时安装多个依赖
yarn add <package-name1> <package-name2> ...
# 指定版本
yarn add <package-name>@<version>
# 最新版本
yarn add <package-name>@latest
# 结合
yarn add <package-name1> <package-name2>@<version> <package-name3>@latest
sh
npm install <package-name>
# or
npm i <package-name>
# 同时安装多个依赖
npm i <package-name1> <package-name2> ...
# 指定版本
npm i <package-name>@<version>
# 最新版本
npm i <package-name>@latest
# 结合
npm i <package-name1> <package-name2>@<version> <package-name3>@latest
安装到 dependencies
加上 -S
或 --save
参数,这个参数可不加,默认就是保存到 dependencies,但如果你使用的包管理工具版本比较老建议加上。
sh
pnpm add -S <package-name>
sh
yarn add -S <package-name>
sh
npm i -S <package-name>
安装到 devDependencies
加上 -D
或 --save-dev
参数。
sh
pnpm add -D <package-name>
sh
yarn add -D <package-name>
sh
npm i -D <package-name>
移除依赖项
sh
pnpm remove <package-name>
# or
pnpm un <package-name>
# 同时移除多个
pnpm un <package-name-1> <package-name-2> ...
sh
yarn remove <package-name>
# 同时移除多个
yarn remove <package-name-1> <package-name-2> ...
sh
npm uninstall <package-name>
# 简写
npm un <package-name>
# 同时移除多个
npm un <package-name-1> <package-name-2> ...
更新依赖项
sh
# 更新所有依赖项
pnpm update
# 更新指定依赖项
pnpm update <package-name>
sh
# 更新所有依赖项
yarn update
# 更新指定依赖项
yarn update <package-name>
sh
# 更新所有依赖项
npm update
# 更新指定依赖项
npm update <package-name>
运行脚本
sh
pnpm <script>
sh
yarn run <script>
sh
npm run <script>
查看包信息
sh
pnpm info <package-name>
sh
yarn info <package-name>
sh
npm info <package-name>
本地包安装/卸载
本地包安装/卸载与远程包安装/卸载基本一致,只要把包名换成本地包路径即可。
sh
# 安装
pnpm add <local-path>
# 卸载
pnpm remove <local-path>
sh
# 安装
yarn add <local-path>
# 卸载
yarn remove <local-path>
sh
# 安装
npm i <local-path>
# 卸载
npm un <local-path>
镜像源
sh
# 查看源
pnpm get registry
# 设置源
pnpm config set registry <registry-address>
# 设置淘宝镜像
pnpm config set registry https://registry.npmmirror.com/
# 恢复官方源
pnpm config set registry https://registry.npmjs.org/
sh
# 查看源
yarn config get registry
# 设置源
yarn config set registry <registry-address>
# 设置淘宝镜像
yarn config set registry https://registry.npmmirror.com/
# 恢复官方源
yarn config set registry https://registry.yarnpkg.com/
sh
# 查看源
npm get registry
# 设置源
npm config set registry <registry-address>
# 设置淘宝镜像
npm config set registry https://registry.npmmirror.com/
# 恢复官方源
npm config set registry https://registry.npmjs.org/
临时使用镜像源
在命令中加上 --registry <registry-address>
参数。
sh
pnpm add --registry <registry-address> axios
sh
yarn add --registry <registry-address> axios
sh
npm i --registry <registry-address> axios
查看全局依赖的安装路径
sh
pnpm root -g
sh
yarn root -g
sh
npm root -g
查看依赖
sh
pnpm show <package-name>
# 指定版本
pnpm show <package-name>@<version>
sh
yarn show <package-name>
# 指定版本
yarn show <package-name>@<version>
sh
npm show <package-name>
# 指定版本
npm show <package-name>@<version>
查看依赖的所有版本
sh
pnpm show <package-name> versions
sh
yarn show <package-name> versions
sh
npm show <package-name> versions
显示依赖于指定包的所有包
sh
pnpm why <package-name>
语法解释
[xxx]
表示可选项<xxx>
表示可选项{xxx1,xxx2,xxx3}
表示多个选项