webpack热模块化的基本配置和易错坑点
热模块化
热模块化是在开发模式下的一种更加方便我们调试的方式,它可以实时更新我们对页面的修改,包括css,HTML,js都可以响应做出改变。
热模块化的基本配置
-
调为开发模式运行
-
devserver配置
启用需要指令 npx webpack-dev-server
红色框中是最基本的配置,
下面的则是一些优化,对页面信息更简单化处理,对跨域问题也解决了
如果想要充分了解里面的内容可以留言,我会在出一份博客专门介绍
易错点和坑点
小伙伴们需要注意下以下的几点哦~
1.热模块更新输出文件不能使用 chunk哈希值 和content哈希值作为输出文件名
框中这样写是会报错的!!!
2.热模块更新 css样式采用style-loader插件处理哦,不能用生产模式的兼容性压缩插件
3.热模块化入口文件需要引入需要进行热模块的js文件,且该js文件中的引用需要暴露出来
4.让HTML也能热更新,需要采用数组方式引入到接口文件中****
5.还有其他问题的话可以留言哦
欢迎大家留言~
后续发现问题也会更新呀,大佬们求关注~~~~
谢谢各路大神!