适用范围:

1. 作用:

  1. 只要修改了源文件, 网页就会自动看到更新后的结果

梗概:

  • 在我们新建vite项目的时候, 已经自动载入了热重载功能
  • 得益于[use::vite 热模块替换]速度非常快

热重载暴露的的一些api:

1. 梗概:

热重载模块暴露了一些api, 可以给开发者使用, 都存在于import.meta.hot对象中

  1. 里面有一些api可以监听热重载事件

2. 区分生产环境和开发环境:

  1. 开发环境下存在import.meta.hot这个变量
  2. 生产环境不存在 可以拿来作调试判断