yarnの用語、コマンドについて
yarnについて、簡単ですが学習内容をまとめます。
yarnとは
yarnとは、JavaScriptのパッケージマネージャーです。 npmも同じ役割ですが、yarnにはいくつかメリットがあると言われています。 詳細は以下が参考になります。
- npmよりインストールが速い
- npmより厳密にモジュールのバージョンを固定できる
- npmと一緒に使える yarnとは - Qiita
yarn.lockとは
パッケージの依存関係を記載しています。 詳細は公式ドキュメントが参考になります。
各開発者のマシン間で一貫したインストールを行うためには、Yarn には package.json で設定した依存関係以外にも追加の情報が必要です。 一貫したインストールのためには、Yarn は各依存関係のどのバージョンがインストールされたのか、正確に記録しておく必要があるからです。 yarn.lock | Yarn
package.jsonよりもさらに詳細な記載があり、開発者のマシン間で環境が合うようにするもの・・と理解しました。
yarnコマンド
yarn
yarnだけで実行すると、yarn installになります。(びっくりしました)
$ yarn
yarn install
package.jsonに記載されている依存関係をすべてインストールします。
その他コマンドは公式ドキュメントを参照。