10

Webpack ドキュメントに従って、UglifyJSPlugin を Webpack 4 プロジェクトに追加しようとしましたが、まだデッド コードが表示され、バンドル内にコメントが表示されているため、uglify プラグイン構成が使用されていないと思います。

プロジェクトへのリンク

ドキュメントには、「ツリー シェーキングを利用するには、次のことが必要です...
- ES2015 モジュール構文を使用します (つまり、インポートとエクスポート)。完了
- プロジェクトの package.json ファイルに「sideEffects」エントリを追加します。完了.
-デッド コードの削除をサポートするミニファイアを含めます (UglifyJSPlugin など)。" 終わり

それでも、未使用/未インポートの leftpad 関数とコメントは私のバンドルに含まれています。

すべての設定はここで見ることができます。私が見ている結果に基づいて、これは私の webpack 構成のuglify 設定に関連していると思われます。

再現するには、リポジトリをプルして実行しますyarn build

4

1 に答える 1