Har*_*ock 5 javascript sqlite node.js electron electron-builder
我正在使用 Electron 构建便携式 Node.js 服务器。我正在使用 SQLITE 数据库来存储数据。
在开发模式下,我将数据库文件放在test.db我的目录中Main.js,一切都运行良好。
当我部署我的应用程序时electron-builder --mac并运行它时,它无法访问数据库文件。(文件未找到)
所以我的问题是我应该在哪里存储我的test.db文件,以便它可以在开发和生产模式下工作?
是否可以在为 win/mac/linux 创建应用程序时嵌入 db 文件,以便最终用户无需关心 db 文件位于何处?
谢谢
小智 5
您可以将其存储到应用程序数据中,
const dbPath = path.join(app.getPath("userData"), "sample.db")
在此处查看文档, https://www.electronjs.org/docs/api/app#appgetpathname
| 归档时间: |
|
| 查看次数: |
3539 次 |
| 最近记录: |