我使用webpack
andhtml-webpack-plugin
使用生成的脚本包更新我的 index.html 文件,例如bundle.[hash].js
.
然后我必须运行webpack-dev-server
,以便我可以将该包加载到内存中并利用热模块更换。
这使得代码编译两次。
但是,我想要的是webpack-dev-server
也能够用新的 更新 index.html 文件bundle.[hash].js
,因为现在我必须先webpack
运行webpack-dev-sever
. 编译两次似乎很奇怪。
同样,我运行的唯一原因webpack
是使用捆绑包的新哈希更新我的 index.html 文件。如果我可以webpack-dev-server
将更新的 index.html 输出到磁盘,那么我可以webpack
完全放弃该命令。
这可能吗?如果是这样,webpack 配置会发生什么变化?我的 webpack 配置很长,所以我不认为在这里发布它会有所帮助。