electron 构建器.Interface.Linux 目标特定选项
Electron-Builder / electron-builder / LinuxTargetSpecificOptions
继承自¶
被...扩展¶
属性¶
afterInstall?¶
readonly
optional
afterInstall:null
|string
传递给 FPM 的脚本文件路径,用于 --after-install
参数。
afterRemove?¶
readonly
optional
afterRemove:null
|string
传递给 FPM 的脚本文件路径,用于 --after-remove
参数。
appArmorProfile?¶
readonly
optional
appArmorProfile:null
|string
自定义 AppArmor 配置文件路径 (Ubuntu 24+)
artifactName?¶
readonly
optional
artifactName:null
|string
继承自¶
TargetSpecificOptions
.artifactName
category?¶
readonly
optional
category:null
|string
继承自¶
compression?¶
readonly
optional
compression:null
|"gz"
|"bzip2"
|"xz"
|"lzo"
压缩类型。
默认¶
xz
depends?¶
readonly
optional
depends:null
|string
[]
软件包依赖项。 rpm
默认为 ["gtk3", "libnotify", "nss", "libXScrnSaver", "(libXtst or libXtst6)", "xdg-utils", "at-spi2-core", "(libuuid or libuuid1)"]
pacman
默认为 ["c-ares", "ffmpeg", "gtk3", "http-parser", "libevent", "libvpx", "libxslt", "libxss", "minizip", "nss", "re2", "snappy", "libnotify", "libappindicator-gtk3"]
description?¶
readonly
optional
description:null
|string
与应用程序 package.json 中的 description 相同,但允许您为 Linux 指定不同的描述。
继承自¶
CommonLinuxOptions
.description
desktop?¶
readonly
optional
desktop:null
|LinuxDesktopFile
继承自¶
executableArgs?¶
readonly
optional
executableArgs:null
|string
[]
可执行文件参数。 传递给 executableName
继承自¶
CommonLinuxOptions
.executableArgs
fpm?¶
readonly
optional
fpm:null
|string
[]
仅限高级用户 fpm 选项。
示例: ["--before-install=build/deb-preinstall.sh", "--after-upgrade=build/deb-postinstall.sh"]
icon?¶
readonly
optional
icon:string
maintainer?¶
readonly
optional
maintainer:null
|string
mimeTypes?¶
readonly
optional
mimeTypes:null
|string
[]
除了文件关联中指定的 mime 类型之外的 mime 类型。 如果您不想注册新的 mime 类型,但想重用现有的 mime 类型,请使用它。
继承自¶
packageCategory?¶
readonly
optional
packageCategory:null
|string
软件包类别。
packageName?¶
readonly
optional
packageName:null
|string
软件包的名称。
publish?¶
optional
publish:Publish
继承自¶
synopsis?¶
readonly
optional
synopsis:null
|string
简短描述。
继承自¶
vendor?¶
readonly
optional
vendor:null
|string