パッケージのインストール
パッケージマネージャー(`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モノレポとは? ワークスペース