如何用电子外部化文件夹?

How to externalise folder with electron?

我正在使用 angular-electron 使用 angular 7 和 electron 4 构建一个 windows 桌面应用程序。现在我想外部化一个特定的文件夹(假设 config 文件夹)在解压构建的根目录下。应用程序中使用的配置文件夹中有很多文件,最终用户可以编辑这些文件

这是我想要的解包结构:

如何管理这个?

electron-builder.json 下的 build 部分添加

"asarUnpack": [
      ... your files or folders
    ]

文档:https://www.electron.build/configuration/configuration#configuration-asarUnpack

之后,您的 file/folder 将位于 resources\asarUnpack 文件夹中。