paket web .config.js
Secara default plugin menggunakan paket uglify -es.
Jadi, apa itu plugin UglifyJS Webpack?
Plugin UglifyJS v3 untuk webpack Plugin ini menggunakan UglifyJS v3 API ( uglify -es) untuk mengecilkan JavaScript Anda. Perhatikan bahwa webpack berisi plugin yang sama di bawah webpack . mengoptimalkan. js adalah mesin JavaScript sisi server berbasis peristiwa.
Demikian juga, apakah Webpack secara otomatis mengecil? webpack v4+ akan mengecilkan kode Anda secara default dalam mode produksi. Perhatikan bahwa sementara TerserPlugin adalah tempat yang bagus untuk memulai minifikasi dan digunakan secara default, ada opsi lain di luar sana: BabelMinifyWebpackPlugin.
Kedua, apakah Webpack menghapus komentar?
3 Jawaban. UglifyJsPlugin jangan hapus komentar @licence meskipun Anda menetapkan komentar : false karena alasan hukum. Anda dapat membacanya di webpack masalah GitHub. Jika Anda ingin menghapus komentar semacam ini (dengan risiko Anda sendiri), Anda harus mencari pemuat lain seperti webpack – comment -remover-loader atau stripcomment-loader .
Bagaimana Anda mengecilkan Webpack?
Menjalankan webpack –env=production akan membangun versi yang diperkecil dan tidak diperkecil secara bersamaan. Anda dapat menentukan dua titik masuk dalam konfigurasi webpack Anda , satu untuk js normal Anda dan yang lainnya untuk js yang diperkecil . Maka Anda harus menampilkan bundel Anda dengan namanya, dan mengonfigurasi plugin UglifyJS untuk menyertakan min.