webpack adalah module bundler untuk aplikasi javascript modern. webpack membantu kita dalam mengelolah file javascript dengan segala modul yang ada di dalamnya, dan kemudian pada prosesnya file-file javascript tersebut akan di paketkan ke dalam sebuah file dengan ukuran yang lebih kecil.
Oke biar lebih mudah di pahami kita akan coba praktekan secara langsung, sebelumnya install dulu nodejs
dan npm
kemudian install webpack secara global dengan perintah npm install -g webpack
.
Selanjutnya jika berhasil maka ketika memasukan perintah webpack --version
selanjutnya buat sebuah file baru dengan nama learn-webpack
kemudian pergi ke direktori tersebut, lalu ketikan perintah npm init -y
.
Jika berhasil maka akan ada file baru yang di tambahkan di direktori aplikasi kita dengan nama package.json
Selanjutnya install webpack dengan perintah npm install webpack —-save-dev
perintah tersebut akan menginstall webpack ke “devDependencies” artinya plugin webpack terdafar di development enviroment .
Selanjutnya jika sudah berhasil buat dua folder baru dengan nama dist
dan src
yang nantinya di dalam direktori folder dist
kita akan menyimpan file hasil build dan kemudian source javascript akan kita simpan di folder src
.
strukturnya seperti ini.
.
|
|– node_modules
|
|– package.json
|
|– src
|
|__ dist
Langkah selanjutnya yaitu pada folder src
buat file baru dengan nama app.js
dan pada root direktori buat file webpack.config.js
strukturnya akan menjadi seperti ini.
.
|
|-- node_modules
|
|-- package.json
|
|-- src
| |__ app.js
|
|-- dist
|
|__ webpack.config.js
Oke selanjutnya buka file app.js
lalu masukan console.log('Hello Webpack')
lalu buka terminal dan ketik perintah webpack
Agar perintah tersebut tidak akan eror maka kita harus membuat configurasi webpack di file webpack.config.js .
// webpack.config.jsconst path = require(‘path’)const config = {
entry: ‘./src/app.js’,
output: {
filename: ‘bundle.js’,
path: path.resolve(__dirname, ‘dist/’),
},
}module.exports = config
sekarang jalankan lagi perintah webpack di terminal.
Yap.. berhasil.
Kebutuhan akan digital IT sangat dibutuhkan dalam kegiatan sehari-hari, Bead IT Consultant merupakan pilihan tepat sebagai partner anda,kunjungi website kami dengan klik link ini : www.beadgrup.com