This is a minimal example of webpack issue #556. See there for details.
# Run once
npm run build
# outputs `dist/index-049353bd93a9f89ff66e.html`
# Update js and run again
echo >> example.js
npm run build
# outputs `dist/index-049353bd93a9f89ff66e.html` again
# with different content