webpack热刷新后出现hot-update文件是否正常?
在结合webpack-dev-middleware
与webpack-hot-middleware
对页面进行实时刷新之后
出现了大量的*.hot-update.js
,*.hot-update.json
,*.hot-update.js
文件。
如图:
webpack的官方文档里有提到这类文件会出现在output.path
对应目录中,但是之前从来没有遇到过,这次用到上面提到的两个刷新中间件才出现。
求告知是否正常?
webpack.config.js
app.js
补:文件出现位置
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
webpack
的hmr
(Hot Module Replacement):模块热替换指的是页面在尽量不经过刷新的情况下将页面所引用的js或css等模块进行热替换。这些
hot-update
文件就是进行热替换需要的文件,但是热替换是开发环境下使用的,production
不要使用。不过
webpack-dev-middleware
采用的是memory-fs
,不应该产生实体文件呀最后,怎么解决的,我也出现这个问题了,是使用了
write-file-webpack-plugin
插件。我要dev环境也生成业务代码的js文件,但是这种热hot.js,我不想要。