Rsdoctor は、コンパイル時間、コンパイル前後のコード変更、モジュールの参照関係、重複モジュールなど、ビルドプロセスを視覚的に表示できるビルドアナライザーです。
ビルド出力やビルドプロセスをデバッグする必要がある場合は、Rsdoctor を使用してトラブルシューティングを行うことができます。
![]() |
![]() |
---|
複数の分析機能: Rsdoctor は、ビルドアーティファクト、ビルド時間分析、および劣化防止機能をサポートします。
カスタムルールのサポート: 組み込みのビルドスキャンルールに加えて、Rsdoctor は、Rsdoctor のビルドデータに基づいて、ユーザーがカスタムコンポーネントスキャンルールを追加することもサポートします。
この wiki から機能の詳細を確認できます: Rsdoctor の機能。
Rspack で Rsdoctor を使用して バンドル分析 を行うことができます。
Rsdoctor は、各ローダーとプラグインのコンパイル時間を視覚的に表示できるビルドアナライザーです。詳細については、コンパイル分析 を参照してください。
Rspack ベースのプロジェクトでは、次のように Rsdoctor を有効にすることができます。
RsdoctorRspackPlugin
プラグインを登録します。以下に示すように、rspack.config.js
の plugins セクションで RsdoctorRspackPlugin
プラグインを初期化します。
RSDOCTOR=true
環境変数を追加します。上記のコマンドを実行した後、ビルドが完了すると、ビルド分析ページが開きます。完全な機能については、Rsdoctor ドキュメント を参照してください。
RsdoctorRspackPlugin のパラメータ設定については、このドキュメント options を参照してください。