問題タブ [tree-shaking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rollup - 未使用の関数に外部依存関係がある場合、ロールアップ ツリーシェイキングが機能しない
// file1.js
// input.js --> 入力ファイルをロールアップしてバンドルする
理想的には、myLabel は、treeshaking に従ってインポートされないため、バンドルされるべきではありません。ただし、バンドルには myDiv と myLabel の両方が含まれます。
理解を助けてください。
webpack - ベンダー エントリは Webpack でツリー シェイキングを通過しますか?
プロジェクトを調整してwebpack.config.js
キャッシュを最適化していますが、そのエントリは次の行の中にあります。
ES6のモジュールを使っているのでmaterial-ui
、別のエントリに入れるとやはり木が揺れるのか、そのまま入れるのか。
おまけの質問: 統計 json に基づいてどのように検出できますか?