是否可以在一个可执行文件中嵌入Electron应用程序和数据文件?

时间:2019-07-31 02:26:47

标签: javascript electron electron-builder electron-packager electron-forge

我想开发一个简单的桌面应用程序,并且可以选择使用Electron,但是我的项目的必要条件是只有一个可执行文件,我可以使用https://www.npmjs.com/package/electron-builder来做,但是我有一个{{1} }文件,也可以存储我的数据,因此,我可以将所有这些文件嵌入一个唯一的文件(可与数据库一起执行)中吗?

我可以在唯一的.json文件上使用Java Swing和嵌入式SQLite来做到这一点,但是我想知道是否也可以在Electron上做到这一点。

1 个答案:

答案 0 :(得分:2)

是的,可以。您只需要在build文件中配置targetplatformpackage.json。例如

"build": {
    "mac": {
      "target": "dmg"
    },
    "win": {
      "target": "portable"
    },
    "linux": {
      "target": "AppImage"
    },