跳至主要内容

常用 npm & yarn 指令對照表

安裝與初始化相關

功能npm 指令yarn 指令
初始化一個專案npm inityarn init
安裝所有依賴npm installnpm iyarn
安裝指定 packagenpm install <package>yarn add <package>
安裝指定版本的 packagenpm install <package>@<version>yarn add <package>@<version>
安裝並將 package 保存到 devDependenciesnpm install --save-dev/-D <package>yarn add <package> --dev/-D
全局安裝 packagenpm install -g <package>yarn global add <package>
安裝並鎖定 package 的版本npm ciyarn install --frozen-lockfile

卸載相關

功能npm 指令yarn 指令
卸載指定 packagenpm uninstall <package>yarn remove <package>
全局卸載 packagenpm uninstall -g <package>yarn global remove <package>

更新相關

功能npm 指令yarn 指令
更新所有依賴npm updateyarn upgrade
更新指定 packagenpm update <package>yarn upgrade <package>
更新 package 到最新版本npm install <package>@latestyarn upgrade <package> --latest

查詢與檢查相關

功能npm 指令yarn 指令
列出所有已安裝 packagenpm listyarn list
檢查已安裝 package 的更新npm outdatedyarn outdated
顯示 package 詳細資訊npm info <package>yarn info <package>

執行腳本相關

功能npm 指令yarn 指令
執行指定腳本npm run <script>yarn <script>
執行互動模式的指令npm runyarn run

清除與修復相關

功能npm 指令yarn 指令
清除本地緩存npm cache clean --forceyarn cache clean
修復依賴npm audit fixyarn audit

Reference