點燈坊

失くすものさえない今が強くなるチャンスよ

Yarn Cheat Sheet

Sam Xiao's Avatar 2021-10-24

Yarn 速度比 NPM 快,且 Command 也比較精簡,但不少文件仍使用 NPM,特別記下常用 Command 對照表。

Version

Node 10.16.3
NPM 6.9.0
Yarn 1.19.1

Add Yarn

$ npm install -g yarn

使用 NPM 安裝 Yarn。

Upgrade Yarn

$ npm install -g yarn

使用 NPM 更新 Yarn 到最新版本。

Install All Package

$ npm install
$ yarn

根據 package.json 安裝所有 package。

Install Package

$ npm install ramda --save
$ yarn add ramda

安裝 package 並且寫入 package.jsondependencies

Uninstall Package

$ npm uninstall ramda --save
$ yarn remove ramda

移除 package 並且從 package.json 中的 dependencies 刪除。

Install Package for Development

$ npm install eslint --save-dev
$ yarn add eslint --dev

安裝 package 並且寫入 package.jsondevDependencies

Uninstall Package for Development

$ npm uninstall eslint --save-dev
$ yarn remove eslint --dev

移除 package 並且從 package.json 中的 devDependencies 刪除。

Install Global Package

$ npm install -g @vue/cli
$ yarn global add @vue/cli

安裝 package 到 global。

Uninstall Global Package

$ npm uninstall -g @vue/cli
$ yarn global remove @vue/cli

從 global 移除 package。

Upgrade Package

$ npm update --save
$ yarn upgrade

根據 package.json 更新所有 package。

Clean Cache

$ npm cache clean --force
$ yarn cache clean

清除安裝過 package 的 cache。