【发布时间】:2020-05-14 17:12:36
【问题描述】:
我想要的不是排除未使用的文件,而是将使用过的文件包排除到.exe文件中
我提供了一个像config.json 这样的文件供用户编辑一些自定义配置,然后应用程序可以读取该文件来做一些事情。所以我不希望这个文件打包成.exe文件。
我应该如何配置 electron-builder 来排除这个文件?
【问题讨论】:
我想要的不是排除未使用的文件,而是将使用过的文件包排除到.exe文件中
我提供了一个像config.json 这样的文件供用户编辑一些自定义配置,然后应用程序可以读取该文件来做一些事情。所以我不希望这个文件打包成.exe文件。
我应该如何配置 electron-builder 来排除这个文件?
【问题讨论】:
您可以使用配置指定要打包的文件,可以在package.json 中,也可以在electron-builder 的单独配置文件中。
package.json 的build 部分包含electron-builder 的设置。然后files 键包含要包含在包中的信息。以下示例排除了文件foo.json。
{
"name": "myApp",
"version": "1.0.0",
"description": "",
"build": {
"files": "!foo.json"
}
}
有许多可用的选项,例如排除多个 glob 模式或准确指定要包含的文件。您还可以使所有这些设置特定于平台。有关所有选项,请参阅docs。
【讨论】: