- hot.accept,开发环境守卫,生产环境就不读取这段
if (import.meta.hot) {
import.meta.hot.accept(‘./foo.js’, (newFoo) => {
newFoo.foo();
});
//import.meta.hot.accept();
}
2.dispose清理有副作用函数 clearInterval(timer)
cache // 缓存丢弃前的变量
invalidate // 刷新页面
decline // 页面刷新
// import.meta.hot.accept() // update
// import.meta.hot.decline() // reload