简单了解下npm、yarn 和 pnpm 中 add 与 install(i) 命令的区别(附上两图带你一目明了)
目录
pnpm 中 add 和 i 的区别
npm 中 add 和 i 的区别
yarn 中 add 和 i 的区别
附上两图带你一目明了:
npm、yarn和pnpm的三者区别图:
i 和 add 的核心区别图:
个人建议:在项目中保持命令使用的一致性,选择一种包管理器并坚持使用它,以避免混淆和潜在问题。
pnpm 中 add 和 i 的区别
pnpm add:
专门用于添加新依赖包
默认添加到 dependencies
支持
-D添加开发依赖,-O添加可选依赖示例:
pnpm add react, pnpm add -D typescriptpnpm i (install):
通用安装命令
不带参数时安装所有依赖
带包名时安装特定包(功能与
add相同)示例:
pnpm i, pnpm i react
在 pnpm 中,
add和install在添加新包时功能相同,但add更明确表达添加新包的意图。
npm 中 add 和 i 的区别
npm 没有
add命令,使用add会报错npm i (install):
通用安装命令
不带参数时安装所有依赖
带包名时安装特定包
示例:
npm i, npm i react, npm i -D typescript
yarn 中 add 和 i 的区别
yarn add:
专门用于添加新依赖包
默认添加到 dependencies
支持
-D添加开发依赖示例:
yarn add react,yarn add -D typescriptyarn i (install):
仅用于安装所有依赖
不能带包名参数
有简写形式
yarn示例:
yarn install, yarn
附上两图带你一目明了:
npm、yarn和pnpm的三者区别图:

i 和 add 的核心区别图:

--------------------------- 完---------------------------


