TypeScript 使用HMR的问题

来源:3-10 Hot Module Replacement 热模块更新(2)

_jmxiao

2021-08-10

index.ts


if (module.hot) {
  module.hot.accept(['./number'], function () {
	console.log('change')
    // number()
  })
}

当我尝试去修改number.ts中的内容时

第一次修改

图片描述
change被打印

第二次修改

图片描述
change没有触发,对应函数也没有执行

请问这个是为什么呢?

写回答

1回答

Dell

2021-08-11

第二次的时候,你 number 有改动吗?

0
2
_jmxiao
老师,问题解决了,应该是ts-loader的问题,我之前用ts-loader去解析,换成babel-loader去解析就可以了。不过ts-loader为什么不能实现呢?
2021-08-12
共2条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程