Turborepoをインストールする
turbo
は、以下のオペレーティングシステムで、yarn (新しいタブで開きます)、npm (新しいタブで開きます)、および pnpm (新しいタブで開きます) と連携します。
- macOS darwin 64-bit (Intel), ARM 64-bit (Apple Silicon)
- Linux 64-bit, ARM 64-bit
- Windows 64-bit, ARM 64-bit
グローバルにインストールする
turbo
をグローバルにインストールすると、どのプロジェクトでも使用でき、turbo
を実行するディレクトリに基づいて、ワークスペースを自動的に選択できるようになります。
npm install turbo --global
turbo
のグローバルインストールコピーを入手すると、ワークスペースディレクトリから直接実行できるようになります。
cd <repository root>/apps/docs
turbo build
は、フィルタリング構文と同等です。
cd <repository root>
turbo build --filter=docs
以前にグローバルな turbo
をインストールしたことがある場合は、予期しない動作を避けるために、既存のインストールと同じパッケージマネージャーを使用していることを確認してください。詳細については、FAQをご覧ください。
リポジトリごとにインストールする
特に他の開発者と共同作業を行っている場合、リポジトリ内で使用する Turborepo のバージョンを固定したい場合があります。その場合は、リポジトリのルートに turbo
を開発依存関係として追加します。
npm install turbo --save-dev
グローバルにインストールした turbo
を引き続き使用できます。この場合、ローカルバージョンが存在する場合はローカルバージョンが優先されます。これにより、チーム全体で固定バージョンを維持しながら、作業中のディレクトリに簡単にスコープ設定できるという、両方の長所を得ることができます。