webpack多页面4热更新后为什么页面不刷新内容不变?

最近将项目的构建工具从webpack多页面2升级到了webpack多页面4构建速度快了,生成的目标文件也小了很多

但是出现了一个烦人的问题,就是现在修改了任意代码之后浏览器都会整页刷新,而不是之前webpack多页面2的jsonp方式局部刷新导致开发效率降低了很多。

可能是webpack多页面4中的html-webpack多页面-plugin-after-emit事件的触发机制不一样了导致webpack多页媔在每次修改任意代码文件时,都会触发html-webpack多页面-plugin-after-emit事件从而导致了整个页面刷新。或者是webpack多页面4的模块引用机制不一样了导致单个文件修改后被错误识别为巨大的修改(入口模板修改?)而必须刷新整个页面?

我把这代码去掉确实可以解决每次都刷新整个页面的问题,但是有时候确实需要整个页面刷新时它也不刷新了,需要手动F5刷新经过尝试各种办法仍没法解决。

不知道有没有人遇到过类似的问題

烦请各路高手们帮忙看下~

}

我要回帖

更多关于 webpack多页面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信