Yarn 與 NPM 一樣,都是 Javascript 的套件管理程式。
然而 NPM 的效率早為人詬病已久,甚至在網路上也有各種梗圖在抱怨此事。
為了解決這樣的困擾,Yarn 就這麼被創造出來,甚至在 Github 上的 Star 數目超越 NPM
安裝#
官方本身就有提供大多數平台的安裝方式,這邊以 macOS Sierra 為例:
你必需先安裝 homebrew
套件管理程式:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用以下指令以安裝 yarn
brew update brew install yarn
在 .profile, .bashrc, .zshrc 或你 bash 的 profile 結尾加入以下字串
export PATH="$PATH:$HOME/.yarn/bin
以 yarn --version
確認是否已經安裝成功
其它作業系統安裝方式可以參考 官方文件
使用#
官方提供 yarn 與 npm 的指令對照如下(詳細可以至官方文件詳閱,此處僅提供常見指令)
npm | yarn |
---|---|
npm install |
yarn install |
npm install --save [package] |
yarn add [package] |
npm install --save-dev [package] |
yarn add [package] --dev |
npm install --global [package] |
yarn global add [package] |
npm uninstall --save [package] |
yarn remove [package] |
npm uninstall --save-dev [package] |
yarn remove [package] |
npm uninstall --save-optional [package] |
yarn remove [package] |