How to compress image with webpack on nodejs - pertama siapkan berkas yang akan kita kompress gambarnya. jadi kita menggunakan imagemin pada environment webpack untuk mengkrompesi gambar
1. Langkah pertama perhatikan berkas yang didownload terdapat file yaitu folder src , file package.json. server.js , dan file webpack.config.js
3. Untuk menjalankan program terlebih dahulu jalankan perintah berikut terlebih dahulu pada bash / commmand prompt teman-teman :
# npm install
# npm run build
# npm run start
4. Nah ketika jalan, berkas dapat teman-teman lihat pada url : localhost:8080 secara default berkas webpack berjalan pada port tersebut;
5.kemudian setelah itu, untuk mengkompresi gambar-gambar tersebut, konfigurasi file webpack.config.js seperti berikut:
6. pada bagian module.export tepatnya di bagian plugin tambahkan konfigurasi berikut.
7. Setelah teman2 konfigurasi maka jalan perintah berikut lagi. akan tetapi sebelumnya jika terdapat folder dist silahkan dihapus terlebih dahulu agar image yang akan dikompresi tidak tertimpa didalam folder tersebut.
# npm run build
# npm run start
8. maka akan terdapat folder dist dengan iamge yang telah terkompresi.
2 Comments
saya mengalami error saat install package imagemin-webpack-plugin dan imagemin-mozjpeg. muncul notif error seperti berikut :
ReplyDelete"Error : pngquant failed to build, make sure that libpng-dev is installed." ini kenapa ya?
kalo itu perlu diinstal packagenya dari server OS nya mas ,
Deletecontoh jalankan perintah apt get install libpng-dev