私はhereからAngularにwebpackを追加するチュートリアルに従っています。私が正しく理解すれば、メインモジュールをwebpackにフィードしてからツリー全体を走査し、すべての参照ファイルをバンドルに追加します。私は、ツリーシェイクを使用してこれを最適化できることも読んでいます。webpackとtypescript/angular2でツリーシェイキングが必要ですか?
私がここで理解していないのは、webpackがすでに「使用済み」モジュール(つまり、「インポート」しているモジュール)のみをスキャンしている場合に、ツリーシェイキングが必要な理由です。
ツリーシェイクは何か追加します(使用されていないモジュールからクラスをチェックし、インポートされてもモジュールからモジュールを削除するなど)か、私はその概念をすべて誤解していますか?
はい、あります。ツリーシェイクとは、インポートされたモジュールの未使用部分を振り払うことです。はい、それは何か追加です。 – estus
を参照してください。したがって、モジュールAがモジュールB1とB2を含むモジュールBをインポートするが、モジュールAがB1のみを使用する場合、ツリーシェイクは出力からB2を「削除する」か? –
@estusあなたは答えを追加することができます、私はそれを受け入れる:) –