我正在开发一个运行实例 React VR 的 Electron 应用程序。该应用程序使用户能够通过从/向 JSON 文件读取和写入状态来向 react-vr 项目添加和保存内容。在开发过程中,这个 JSON 文件已经保存在根目录下。但是,如果用户要在其计算机上下载和使用该应用程序,则需要将 JSON 文件移到应用程序包内容文件夹之外。
我试过使用app.getpath('userdata')
which returns /Users/'username'/Library/Application Support/'app_name'
,我可以在运行应用程序时成功地将 JSON 状态文件移动到那里。但是,我不知道如何让 react-vr 访问这个文件,特别是因为无法访问计算机的文件系统。但是,我真正需要的只是将用户的系统用户名包含在“userdata”文件路径中。
从 react-vr 中检索用户名的最佳方法是什么?是否有更好的方法来保存用户数据而不是使用 JSON 文件来跟踪状态?是否值得考虑将 AsyncStorage 与数据库结合使用?非常感谢。