Yarn小知識

Npm vs Yarn

  • 兩者也是Javascript package managers
  • 現在大家的速度都差不多(個人覺得yarn有cache會快一點點啦)
  • 兩者現在也有lock file(npm本來沒有lock file的,後來才有的。)
  • lock file的用途是紀錄所有安裝package的dependency的版本資料,以便日後重新安裝相同的dependency,避免發生錯誤。

如何由npm轉到yarn?

  • 刪掉lock file,然後yarn install

更新package.json裡的package

  • 安裝syncyarnlock
yarn global add syncyarnlock
  • 更新package
syncyarnlock -s -k
yarn install

基本指令

  • Install
yarn install
  • Install package
yarn add [package] -D
  • Install global package
yarn global add [package]
  • Update global
yarn global upgrade
  • Uninstall
yarn remove [package]
  • Upgrade
yarn upgrade -latest
Newer
使用不同SSH key登錄
Older
下載Web API返回的Binary格式檔案