2

我正在使用 webpack,并且正在尝试使用环回实现 HMR 以重新加载服务器端。

这样每次我更改 json 配置文件(例如)时,都会更新环回。

我无法弄清楚如何使用 module.hot 来实现这一点,我也有使用 chokidar 来监视文件更改的想法,但我不知道如何重新加载模块或重新启动环回。

有任何想法吗?

4

1 回答 1

0

HMR 有一个称为“接受”的功能。当您检测到来自 HMR 的刷新时,您可以在那里放置您的呼叫并做任何您想做的事情。

不幸的是,当前文档缺乏信息,但您可以查看旧文档

如果你想启动你的环回,你可以这样做

if (module.hot) {
  module.hot.accept('path/to/a/specific/dependency', (updatedDependency) => {
     // loopback(updatedDependency)
   })
}
于 2017-05-11T14:40:09.017 回答