electron builder.Interface.DebOptions
Electron-Builder / electron-builder / DebOptions
继承自¶
属性¶
afterInstall?¶
readonlyoptionalafterInstall:null|string
要传递给 FPM 以用于 --after-install 参数的脚本文件路径。
继承自¶
LinuxTargetSpecificOptions.afterInstall
afterRemove?¶
readonlyoptionalafterRemove:null|string
要传递给 FPM 以用于 --after-remove 参数的脚本文件路径。
继承自¶
LinuxTargetSpecificOptions.afterRemove
appArmorProfile?¶
readonlyoptionalappArmorProfile:null|string
自定义 AppArmor 配置文件 (Ubuntu 24+) 的文件路径
继承自¶
LinuxTargetSpecificOptions.appArmorProfile
artifactName?¶
readonlyoptionalartifactName:null|string
artifact 文件名模板。
继承自¶
LinuxTargetSpecificOptions.artifactName
category?¶
readonlyoptionalcategory:null|string
应用程序类别。
继承自¶
LinuxTargetSpecificOptions.category
compression?¶
readonlyoptionalcompression:null|"gz"|"bzip2"|"xz"|"lzo"
压缩类型。
默认¶
xz
继承自¶
LinuxTargetSpecificOptions.compression
depends?¶
readonlyoptionaldepends:null|string[]
软件包依赖项。如果需要支持 Debian,应删除 libappindicator1,它在 Debian 中已被弃用。如果需要支持 KDE,应删除 gconf2 和 gconf-service,因为 GNOME 不再使用它们。
默认¶
["libgtk-3-0", "libnotify4", "libnss3", "libxss1", "libxtst6", "xdg-utils", "libatspi2.0-0", "libuuid1", "libsecret-1-0"]
覆盖¶
LinuxTargetSpecificOptions.depends
description?¶
readonlyoptionaldescription:null|string
与应用程序 package.json 中的 description 相同,但允许您为 Linux 指定不同的描述。
继承自¶
LinuxTargetSpecificOptions.description
desktop?¶
readonlyoptionaldesktop:null|LinuxDesktopFile
Desktop 文件
继承自¶
LinuxTargetSpecificOptions.desktop
executableArgs?¶
readonlyoptionalexecutableArgs:null|string[]
可执行文件参数。传递给 executableName
继承自¶
LinuxTargetSpecificOptions.executableArgs
fpm?¶
readonlyoptionalfpm:null|string[]
高级选项 fpm。
示例: ["--before-install=build/deb-preinstall.sh", "--after-upgrade=build/deb-postinstall.sh"]
继承自¶
LinuxTargetSpecificOptions.fpm
icon?¶
readonlyoptionalicon:string
继承自¶
LinuxTargetSpecificOptions.icon
maintainer?¶
readonlyoptionalmaintainer:null|string
继承自¶
LinuxTargetSpecificOptions.maintainer
mimeTypes?¶
readonlyoptionalmimeTypes:null|string[]
除了文件关联中指定的 MIME 类型之外的其他 MIME 类型。如果您不想注册新的 MIME 类型,而是想重用现有的 MIME 类型,请使用它。
继承自¶
LinuxTargetSpecificOptions.mimeTypes
packageCategory?¶
readonlyoptionalpackageCategory:null|string
软件包类别。
覆盖¶
LinuxTargetSpecificOptions.packageCategory
packageName?¶
readonlyoptionalpackageName:null|string
软件包的名称。
继承自¶
LinuxTargetSpecificOptions.packageName
priority?¶
readonlyoptionalpriority:null|string
Priority 属性。
publish?¶
optionalpublish:Publish
继承自¶
LinuxTargetSpecificOptions.publish
recommends?¶
readonlyoptionalrecommends:null|string[]
推荐的软件包依赖项。
默认¶
["libappindicator3-1"]
synopsis?¶
readonlyoptionalsynopsis:null|string
简短描述。
继承自¶
LinuxTargetSpecificOptions.synopsis
vendor?¶
readonlyoptionalvendor:null|string