- can split js into chunks and make use of lazy load
- builds pretty fast
- gives a lot of options
- dev server reloads page after changes in styles
- not that easy to configure
- configuration is not flexible
- user have to manually reload browser after building
start node server on first cmd
node index.js
start gulp on second cmd
npm run build:watch
You might wanna work in 'development' mode, but this config is not prepared for that, since it wouldn't work with node To do that, you would have to create another index.html and add development options to webpack config