目錄
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 typescript
pnpm 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 typescript
yarn i (install):
僅用于安裝所有依賴
不能帶包名參數
有簡寫形式?
yarn
示例:
yarn install,?yarn
附上兩圖帶你一目明了:
npm、yarn和pnpm的三者區別圖:
i 和 add?的核心區別圖:
--------------------------- 完---------------------------