webpack热模块化的基本配置和易错坑点

webpack热模块化的基本配置和易错坑点

热模块化

热模块化是在开发模式下的一种更加方便我们调试的方式,它可以实时更新我们对页面的修改,包括css,HTML,js都可以响应做出改变。

热模块化的基本配置

  1. 调为开发模式运行

  2. devserver配置
    在这里插入图片描述
    启用需要指令 npx webpack-dev-server
    红色框中是最基本的配置
    下面的则是一些优化,对页面信息更简单化处理,对跨域问题也解决了
    如果想要充分了解里面的内容可以留言,我会在出一份博客专门介绍

易错点和坑点

小伙伴们需要注意下以下的几点哦~
1.热模块更新输出文件不能使用 chunk哈希值 和content哈希值作为输出文件名
在这里插入图片描述
框中这样写是会报错的!!!

2.热模块更新 css样式采用style-loader插件处理哦,不能用生产模式的兼容性压缩插件
在这里插入图片描述
3.热模块化入口文件需要引入需要进行热模块的js文件,且该js文件中的引用需要暴露出来
在这里插入图片描述
在这里插入图片描述

4.让HTML也能热更新,需要采用数组方式引入到接口文件中****
在这里插入图片描述

5.还有其他问题的话可以留言哦
欢迎大家留言~
后续发现问题也会更新呀,大佬们求关注~~~~
谢谢各路大神!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值