Gatsby 无法在 Windows 上重新加载更改

Gatsby can't reload changes on Windows

有一个项目使用了 Gatsby 站点生成器。我 运行 它在我的 Windows 电脑上。我是按照this manual设置的。它 运行s。但是当我更改某些来源时,实时重新加载不起作用。据我所知,它不会在出现更改时编译项目。 如果我手动重新启动服务器,我的更改就可用了。 我该如何解决?或者是否有任何方法可以在不重新启动服务器的情况下通过 handls 编译更改?

仅在 Windows OS 发生。

我找到了实时重新加载在 Gatsby 上不起作用的原因。当 IDE (IntelliJ IDEA) 同步设置 包含选定的“安全写入”选项时,它不起作用. 根据文档“更改的文件首先保存在临时文件中。如果保存操作成功,则保存的文件将替换为保存的文件。”取消选中此选项时,Gatsby 上的实时重新加载效果很好。 我不知道为什么,Grunt 可以正确使用“safe write”选项,但 Gatsby 不能。