パッケージのインストール
パッケージマネージャー(`npm`など)は、ワークスペースの管理とパッケージのインストールの2つを処理します。 ワークスペース
Turborepoは4つのパッケージマネージャーと互換性があります
- npm(新しいタブで開きます)
- pnpm(新しいタブで開きます)
- Yarn 1(新しいタブで開きます)
- Yarn >=2 (ドキュメントは近日公開予定です)
最も使い慣れたものを使用する必要がありますが、**モノレポ初心者の方にはnpmをお勧めします**。
**モノレポに慣れている場合は、pnpmをお勧めします**。pnpmは高速で、`--filter`など便利なCLIオプションを提供しています。
パッケージのインストール
モノレポを初めてクローンまたは作成する場合は、次の手順を実行する必要があります。
- モノレポのルートディレクトリにいることを確認してください
- インストールコマンドを実行します
npm install
これで、リポジトリのルートと各ワークスペースに`node_modules`フォルダが表示されます。
パッケージの追加/削除/アップグレード
パッケージマネージャーに組み込まれているコマンドを使用して、モノレポ内でパッケージを追加、削除、アップグレードできます。
ワークスペースにパッケージをインストールする
npm install <package> --workspace=<workspace>
例
npm install react --workspace=web
ワークスペースからパッケージを削除する
npm uninstall <package> --workspace=<workspace>
例
npm uninstall react --workspace=web
ワークスペースのパッケージをアップグレードする
npm update <package> --workspace=<workspace>
例
npm update react --workspace=web
モノレポとは? ワークスペース