CLI の紹介
Yarnは、Yarnパッケージのさまざまな側面(インストール、管理、公開など)で役立つ豊富なコマンドライン用の一連のコマンドを提供します。
ここに利用可能な全てのコマンドがアルファベット順に提供されていますが、一般的なコマンドは下記のとおりです。
yarn add
: 現在のパッケージで使用するパッケージを追加します。yarn init
: パッケージ開発の初期化を行います。yarn install
:package.json
ファイルに定義されている全ての依存関係をインストールします。yarn publish
: パッケージマネージャーにパッケージを公開します。yarn remove
: 現在のパッケージから使用していないパッケージを削除します。
デフォルトコマンド
コマンドを指定せずにyarn
を実行すると、提供されたフラグを通してyarn install
が実行されます。
ユーザー定義のスクリプト
Running yarn <script> [<args>]
will run a user-defined script
. See yarn run
.
Locally installed CLIs {#locally-installed-clis.toc}
Running yarn <command> [<args>]
will run the command, if it is matching a locally installed CLI. So you don’t need to setup user-defined scripts for simple use cases.
並行性と--mutex
同じサーバー上で同じユーザーとしてyarnの複数インスタンスを実行する場合、常にインスタンスが1つになるように(そして衝突を避けるために)、file
またはnetwork
の後ろに、globalフラグである--mutex
を渡すようにしてください。
file
を使用する場合、Yarnはデフォルトで現在の作業ディレクトリ内でmutexファイルである.yarn-single-instance
の読み込み / 書き込みを行います。
--mutex file
--mutex file:/tmp/.yarn-mutex
network
を使用する場合、Yarnはデフォルトでポート番号31997
のサーバーを作成します。別のポート番号を指定することも可能です。
--mutex network
--mutex network:30330