需要对某个模块进行热更新时,可以通过 module.hot.accept 方法进行文件监视。

    只要模块内容发生变化,就会触发回调函数,从而可以重新读取模块内容,做对应的操作。

    1. if (module.hot) {
    2. module.hot.accept('./some.js', function () {
    3. // 一些操作
    4. })
    5. }