kakts-log

programming について調べたことを整理していきます

yarnについて

yarnとは

yarn


yarnとは、Facebookのエンジニアを中心に開発された、npmクライアントのこと。
npm互換のため、既存のプロジェクトにおいても互換性を気にせずに使うことができます。

インストール

インストール方法はこちらにまとまってます https://yarnpkg.com/en/docs/install
macの場合だと brew でインストールするのが一番手っ取り早いです。

使い方

npmでの使い方とほぼ変わらないです

nodeのバージョンが0.12系とかだと対応していないため、4.x系以上にする必要があります



npm と yarnどちらが早いか検証してみた

実際どれくらいインストール時間が短縮できるのか知りたかったため
簡単にjqueryリポジトリで検証してみた https://github.com/jquery/jquery



npm キャッシュクリアした上で両者を検討したがやはりyarnのほうがかなりパフォーマンスが良かった