ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

yarnとは何か(初学者向け)

yarnとは何者か

JavaScriptのパッケージマネージャである

代表的なパッケージマネージャは以下の2つ。

yarnとnpmである。

パッケージマネージャとは

インストールやバージョン管理を楽にしてくれる。

フレームワーク等は膨大な量のファイルで構成されているため、

それらを適切な場所に保管し、バージョンを管理するのは超大変。

これを解決するのがパッケージマネージャなのである。

yarnとnpmの違い

yarnが新しい

yarnは2016年にFacebookが公開。

npmはNode.jsが公開された2009年の次の年、2010年に公開された。

ちなみにnpmは Node Package Managerの略称である。

yarnが優勢

性能面でyarnが優勢。

バージョンアップにより、npmも遜色ないレベルになっているようだが

依然としてyarnのほうが人気がある。