使用电子构建器构建电子时如何排除文件?

hh5*_*188 3 electron electron-builder

我想要的不是排除未使用的文件,而是排除使用过的文件包到.exe文件中

我提供了一个文件,config.json供用户编辑一些自定义配置,然后应用程序可以读取该文件来执行某些操作。所以我不希望这个文件打包成.exe文件。

我应该如何配置 electro-builder 来排除这个文件?

snw*_*flk 8

您可以使用配置指定要打包的文件,无论是package.jsonelectron-builder.

build的部分包含package.json的设置electron-builder。然后,密钥files包含要包含在包中的内容的信息。以下示例排除文件foo.json.

{
    "name": "myApp",
    "version": "1.0.0",
    "description": "",


    "build": {
        "files": "!foo.json"
    }

}
Run Code Online (Sandbox Code Playgroud)

有许多选项可用,例如排除多个全局模式或准确指定要包含哪些文件。您还可以将所有这些设置设为特定于平台的。对于所有选项,请参阅文档