gpt4 book ai didi

electron - 当我重新编译 native 模块时,localStorage 是否会重置?

转载 作者:行者123 更新时间:2023-12-03 12:30:58 42 4
gpt4 key购买 nike

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

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

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

最佳答案

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

window : C:\Users\<you>\AppData\Local\<Your App Name> macOS : ~/Library/Application Support/<Your App Name> Linux : ~/.config/<Your App Name>
除非您更改应用程序名称或以其他方式清除数据库,否则每次更新后这些文件仍然存在。

关于electron - 当我重新编译 native 模块时,localStorage 是否会重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57722686/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com