我一直在使用electron开发一个应用程序,我正试图使它尽可能便携(并易于访问应用程序数据)。所以我想知道是否有可能改变Electron存储数据的路径,比如文档,甚至是应用程序的文件夹(而不是%appdata%)先谢谢你了
yhived7q1#
为了使您的Electron应用程序可移植,特别是在操作系统之间,您应该使用Electron可访问的操作系统默认路径,例如用户home目录,documents目录或更好的应用程序appData目录。有关详细信息,请参见电子app.getPath(name)和app.setPath(name, path)方法。注意:直接在应用程序文件夹中存储任何形式的数据都是不好的。虽然“相对”引用数据可能是可能的,但应用程序更新将覆盖(即:删除)其中存储的任何数据。
home
documents
appData
app.getPath(name)
app.setPath(name, path)
1条答案
按热度按时间yhived7q1#
为了使您的Electron应用程序可移植,特别是在操作系统之间,您应该使用Electron可访问的操作系统默认路径,例如用户
home
目录,documents
目录或更好的应用程序appData
目录。有关详细信息,请参见电子
app.getPath(name)
和app.setPath(name, path)
方法。注意:直接在应用程序文件夹中存储任何形式的数据都是不好的。虽然“相对”引用数据可能是可能的,但应用程序更新将覆盖(即:删除)其中存储的任何数据。