Yarn
Meta
社が開発している
Node.js
向けの
パッケージマネージャー
昔はnpmと速度面で争っていたけれど、今はどのパッケージマネージャーよりも早いらしい
npm, yarn, pnpmパッケージマネージャをベンチマークしてみた
ただし、
Plug'n'Play
(
PnP
)を使用した場合
他の
インストールモード
では速度は落ちる
インストールモードは3つある
詳細:
Install modes | Yarn
Plug'n'Play
(
PnP
)
爆速
node_modules
を作らない
独自の機能が色々あるらしい
pnpm
モード
シンボリックリンク
で構成される
node_modules
を生成する
高速
PnPよりも高い互換性
node_modules
モード
npmと同じ方法でパッケージをインストールする
低速
完全な互換性
ベンチマークについては
pnpm
公式が掲載しているものが役立ちそう
https://pnpm.io/img/benchmarks/alotta-files.svg
https://pnpm.io/benchmarks
※グラフの棒が短いほど優秀