tree-shaking

    1

    1答えて

    私はユーティリティライブラリを持っています:goodcore 私は別のプロジェクトで使っています。それはうまく動作しますが、Rollupを使用してバンドルしてtreeshakeすると、インクルードされたファイルの一部にリンクがない非常に小さな部分しか使用しなくても、常にグッドコアライブラリ全体が含まれます。 両方のプロジェクトはTypescriptで、ES2015モジュールの読み込みを使用します。

    1

    1答えて

    を私はAOTコンパイルした後、角度2のアプリのためにツリーを揺るがすを使用しよう、と私は次のメッセージをキャッチ: 「コンテナ/モジュールoptions.globalsで 『コンテナ/ module.ngfactory - .ngfactoryは」 名前が外部モジュール用に提供されていない外部依存として扱うコンテナの\ module.aot.js、 によってインポートされますが、解決できませんでし

    6

    2答えて

    リアクションアプリのwebpack 1からwebpack 2へのアップデートが完了しました。しかし、バンドルのサイズは〜30Kb増加しました。私は束のサイズが減少することを望んでいた、どのように私は木の揺れが働いたことを確認することができます。なぜそれが増えるのでしょうか?

    1

    1答えて

    私はhereからAngularにwebpackを追加するチュートリアルに従っています。私が正しく理解すれば、メインモジュールをwebpackにフィードしてからツリー全体を走査し、すべての参照ファイルをバンドルに追加します。私は、ツリーシェイクを使用してこれを最適化できることも読んでいます。 私がここで理解していないのは、webpackがすでに「使用済み」モジュール(つまり、「インポート」しているモ

    8

    1答えて

    私はwebpack 2を角度で設定していますが、ほとんどの場合動作します。それはtree-shakingを実行しますが、私はほとんど何もしないアプリを持っているので、vendor.jsはまだ800 + KBですので、それは思われません。 ツリーを振る方法についてはほとんど情報がありませんが、ES6モジュールでは自動的にオンになっていますが、ES5では機能しません。そうですか? そして最も重要なこと

    11

    2答えて

    Angular-cli tree-shaking exclude component from removalの質問は非常によく似ていると思うが、何も手に入れられないようだ。 本質的に私はHow can I use/create dynamic template to compile dynamic Component with Angular 2.0?に記載されているような動的コンポーネントファ