I use webpack
and html-webpack-plugin
to update my index.html file with the generated script bundle, such as bundle.[hash].js
.
Then I have to run webpack-dev-server
so I can load that bundle into memory and take advantage of Hot Module Replacement.
This makes the code compile twice.
However, what I would like is for webpack-dev-server
to also be able to update the index.html file with the new bundle.[hash].js
, because now I have to run webpack
followed by webpack-dev-sever
. It seems weird to compile twice.
Again, the only reason I run webpack
is to get my index.html file updated with the new hash of the bundle. If I could get webpack-dev-server
to output an updated index.html to disk, then I could drop the webpack
command altogether.
Is this possible? If so, what would the webpack config change be? My webpack config is very long so I didnt think it would help to post it here.
webpack
will compile, andwebpack-dev-server
will compile. I ended up not usingwebpack
to update the index.html file and only usewebpack-dev-server
during development, and onlywebpack
during production build. You would need to put some excludes in either one to prevent it from compling. – Blastocoel