Electron 当我重新编译本机模块时,是否重置了本地存储?

Electron 当我重新编译本机模块时,是否重置了本地存储?,electron,local-storage,native-module,electron-rebuild,Electron,Local Storage,Native Module,Electron Rebuild,我最近不得不在我的electron项目中更新一个本机模块。 为了确保安装干净,我首先移除了所有的node_模块,并通过npm安装重新安装了它们。然后,我通过 启动我的应用程序后,我发现本地存储已经重置,我所有的数据都丢失了 现在我很困惑。向客户端发送应用程序更新时,是否需要担心本地存储被重置?本地存储不会丢失。默认情况下,Electron将根据您的操作系统将文件(indexDB等)存储在用户的主目录下: Windows:C:\Users\\AppData\Local\ macOS:~/Libra

我最近不得不在我的electron项目中更新一个本机模块。 为了确保安装干净,我首先移除了所有的node_模块,并通过npm安装重新安装了它们。然后,我通过

启动我的应用程序后,我发现本地存储已经重置,我所有的数据都丢失了


现在我很困惑。向客户端发送应用程序更新时,是否需要担心本地存储被重置?

本地存储不会丢失。默认情况下,Electron将根据您的操作系统将文件(indexDB等)存储在用户的主目录下:

Windows
C:\Users\\AppData\Local\

macOS
~/Library/Application Support/

Linux
~/.config/


除非更改应用程序名称或清除数据库,否则每次更新后这些文件仍将存在。

本地存储不会丢失。默认情况下,Electron将根据您的操作系统将文件(indexDB等)存储在用户的主目录下:

Windows
C:\Users\\AppData\Local\

macOS
~/Library/Application Support/

Linux
~/.config/


除非更改应用程序名称或清除数据库,否则每次更新后这些文件仍将存在。

您在
localStorage
中存储了哪些信息?如果您担心丢失它非常重要,那么您可能希望将此类数据存储在单独的配置文件甚至数据文件中您在
localStorage
中存储了哪些信息?如果您担心丢失它是如此重要,那么您可能希望将此类数据存储在单独的配置文件甚至数据文件中