我正在使用webpack,我正在尝试使用loopback实现HMR以重新加载服务器端。
因此,每次更改json配置文件(例如)时,都会更新环回。
我无法弄清楚如何使用module.hot 我也有想法使用chokidar来监视文件更改,但我不知道如何重新加载模块或重新启动环回。
有什么想法吗?
答案 0 :(得分:0)
HMR有一个名为'accept'的功能。当你从HMR检测到刷新时,你可以把你的被叫做你想做的事。
不幸的是,目前的文档缺乏信息,但您可以查看old one
如果您想要启动环回,可以像这样做
if (module.hot) {
module.hot.accept('path/to/a/specific/dependency', (updatedDependency) => {
// loopback(updatedDependency)
})
}