turbo scan
対話型のコマンド一つで、Turborepo の最速のデフォルト設定を有効にします。
ローカルで作業している間に Turborepo の最速の設定を有効にするための簡単な手順が表示されます。これらの最適化には以下が含まれます。
- **Git FS モニター**: `turbo` は Git を利用してファイルの変更を検出します。 `git` が変更を通知するのを待つ必要があるため、Git の組み込みファイルシステムモニター (opens in a new tab)を使用して、これらの通知をより早く受信できます。
- **Turbo デーモン**: Turborepo には、バックグラウンドでリポジトリを積極的に理解するためのデーモンがあります。 `turbo` がタスクを実行する際に事前に必要な共通の作業を行うことで、`turbo` をより高速にすることができます。
- **リモートキャッシュ**: Turborepo はローカルで作業をキャッシュできますが、すべてのマシン間でキャッシュを共有することもできます。リモートキャッシュを有効にすることで、キャッシュが**マルチプレイヤー**になり、あなた、チームメイト、CI マシンが同じ作業を二度と行うことがなくなります。
- **`turbo` バージョンの確認**: 私たちは常に `turbo` の改善に取り組んでいます。 Turborepo の最新バージョンを使用していることを確認するために、バージョンを確認し、`latest` を使用していない場合はインストールするように通知します。
- **Turborepo LSP の確認**: Turborepo LSP を使用している場合、それが実行されているかどうかを確認し、実行されていない場合は開始するように通知します。
LSP
VSCode 拡張機能マーケットプレイス (opens in a new tab)にアクセスして、コードエディター用の Turborepo LSP 拡張機能をインストールしてください。
Git FS モニター
Git FS モニターは、Git が `turbo` にファイルの変更をより迅速に通知できるようにする機能です。これにより、ファイルの変更を検出するのにかかる時間が短縮され、`turbo` が高速になります。 `turbo` は `git status` を使用してファイルの変更を検出しますが、この機能によって `git status` が高速化されます。この機能を有効にします。