常用 npm & yarn 指令對照表
安裝與初始化相關
功能 | npm 指令 | yarn 指令 |
---|---|---|
初始化一個專案 | npm init | yarn init |
安裝所有依賴 | npm install 或 npm i | yarn |
安裝指定 package | npm install <package> | yarn add <package> |
安裝指定版本的 package | npm install <package>@<version> | yarn add <package>@<version> |
安裝並將 package 保存到 devDependencies | npm install --save-dev/-D <package> | yarn add <package> --dev/-D |
全局安裝 package | npm install -g <package> | yarn global add <package> |
安裝並鎖定 package 的版本 | npm ci | yarn install --frozen-lockfile |
卸載相關
功能 | npm 指令 | yarn 指令 |
---|---|---|
卸載指定 package | npm uninstall <package> | yarn remove <package> |
全局卸載 package | npm uninstall -g <package> | yarn global remove <package> |
更新相關
功能 | npm 指令 | yarn 指令 |
---|---|---|
更新所有依賴 | npm update | yarn upgrade |
更新指定 package | npm update <package> | yarn upgrade <package> |
更新 package 到最新版本 | npm install <package>@latest | yarn upgrade <package> --latest |