關於 Yarn

關於 Yarn

Yarm 筆記

Yarn 是一個新的套件管理工具,以提供的功能面向來說,和大家熟知的 npm 是差不多的,但 npm 的安裝與套件快取通常都需要花費不少時間,而 Yarn 提供了更快速度、更安全、更可靠的環境,來讓開發者的開發過程更加簡單。

Yarn 的運作模式

Yarn透過 yarn.lock 檔案來解決在 npm 套件版本可能與他人電腦版本不同,所造成的問題,降地安裝項目包所發生的錯誤,確保安裝在每台機器上的 node_modules 結果是一致的。

整理 Yarn 優點:

  • 快速: 下載的套件模組會存入快取,不需要再重複下載,且 Yarn 可以平行處理多個執行。
  • 可靠: 使用 yarn.lock 提高一致性與穩定性。
npm install / yarn install                                 //快速本地安裝
npm install[package] -save / yarn add[package]             //本地安裝項目包
npm install [package] —global / yarn global add [package]  //全局安裝項目包
npm rebuild / yarn add-force                               //重新構建包,因為必須使用新的二進制文件重新編譯所有 C++ 插件
npm uninstall[package] / yarn remove[package]               //移除項目包


利用 Yarn 安裝 Vue-cli


很簡單,把原本的 npm install -g @vue/cli 改成 yarn global add @vue/cli 就可以了


參考資料

  1. Yarn - 解決 npm 痛點

  2. 利用 Yarn 安裝 Vue-cli