Yarn 是一個套件管理工具,他跟 NPM 有異曲同工之妙,差別在於 Yarn 有更可愛的 Emoji 可以讓你安裝套件時,可以看看這些小 Emoji 工作,幫你完成套件的安裝٩(๑❛ᴗ❛๑)۶。

Safe, stable, reproducible projects

這是 Yarn 官方的標語,**安全、穩定、可重製性的專案。**他本身也是個 OpenSource 的專案,所以仰賴著全世界廣大的工程師讓他能更近一步,而穩定性則是官方承諾,安裝的方式在未來不會改變,保持著原有的方法。

Why Yarn ?

說這麼多,那我幹嘛要改用 Yarn ? 原生的 NPM 不也可以安裝套件管理套件嗎?

Installation

最基本的當然就是從安裝開始~

  1. 第一步就是知名的 install yarn by npm, 有沒有覺得很熟悉?很像是拿 IE 安裝 chrome 一樣呢呵呵 基本上官方是推薦全域安裝,來避免一些不必要的權限問題。

    npm install --global yarn
    

    但是如果你真的不想透過 npm 安裝 yarn,倒也不是沒有辦法,也能透過 brew, MacPorts....去安裝,不過缺點是有些安裝法還要再另外設定過 Path,當然想挑戰自己的人也是可以嘗試看看啦:D

    下面附上官方的安裝連結,也可以照 OS 去選安裝方式說明。

    Yarn

  2. 確認版本

    yarn --version
    
  3. 更新 yarn

    yarn upgrade
    
  4. 安裝套件,後面接 package 名稱,也可以指定版本或標籤

    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]
    
  5. 移除套件

    yarn remove [package]
    
  6. 安裝 Package Dependency

    yarn install