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.json
的 dependencies
。
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.json
的 devDependencies
。
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。