如何在electron应用程序中实现ngxs管理状态的存储

如何在electron应用程序中实现ngxs管理状态的存储,electron,ngxs,Electron,Ngxs,我使用Angular和ngxs作为电子应用程序中的状态管理解决方案。现在我想将状态保存在用户主目录中(作为简单的json文件) 有人知道怎么做吗。我必须编写自己的ngxs插件吗?您可以使用@ngxs/storage plugin并编写自己的接口StorageEngine实现。(见附件) 但在这种情况下,需要异步行为。因为您必须使用nodejs文件API读取文件(例如,返回承诺的readFileSync) 为此,还提供了一个插件()。目前它只处于alpha阶段,但似乎可以工作…您可以使用@ngxs

我使用Angular和ngxs作为电子应用程序中的状态管理解决方案。现在我想将状态保存在用户主目录中(作为简单的json文件)


有人知道怎么做吗。我必须编写自己的ngxs插件吗?

您可以使用@ngxs/storage plugin并编写自己的接口StorageEngine实现。(见附件)

但在这种情况下,需要异步行为。因为您必须使用nodejs文件API读取文件(例如,返回承诺的readFileSync)


为此,还提供了一个插件()。目前它只处于alpha阶段,但似乎可以工作…

您可以使用@ngxs/storage plugin并编写自己的接口StorageEngine实现。(见附件)

但在这种情况下,需要异步行为。因为您必须使用nodejs文件API读取文件(例如,返回承诺的readFileSync)

为此,还提供了一个插件()。在这个时候,它只是在阿尔法阶段,但似乎工作