使用环回在服务器端重新加载热模块

时间:2017-05-11 02:46:30

标签: webpack server-side loopback hot-module-replacement

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

HMR有一个名为'accept'的功能。当你从HMR检测到刷新时,你可以把你的被叫做你想做的事。

不幸的是,目前的文档缺乏信息,但您可以查看old one

如果您想要启动环回,可以像这样做

if (module.hot) {
  module.hot.accept('path/to/a/specific/dependency', (updatedDependency) => {
     // loopback(updatedDependency)
   })
}