0

我最近不得不在我的电子项目中更新一个原生模块。为了确保安装干净,我首先删除了所有 node_modules 并通过 npm install 重新安装它们。然后我通过电子重建重建了我的原生模块

启动我的应用程序后,我发现 localStorage 已重置,我的所有数据都丢失了。

现在我很困惑。在向我的客户发送应用更新时,我是否需要担心 localStorage 会被重置?

4

1 回答 1

3

localStorage 不会丢失。默认情况下,Electron 会将文件(indexDB 等)存储在用户的主目录下,具体取决于您的操作系统:

视窗C:\Users\<you>\AppData\Local\<Your App Name>
macOS~/Library/Application Support/<Your App Name>
Linux~/.config/<Your App Name>

除非您更改应用程序名称或以其他方式清除数据库,否则这些文件在每次更新后仍然存在。

于 2019-08-30T10:56:47.457 回答