跳到内容

MSI

配置

Electron-Builder / app-builder-lib / MsiOptions

继承自

属性

additionalLightArgs?

readonly optional additionalLightArgs: null | string[]

要传递给 light.ext 的任何额外参数,例如 ["-cultures:ja-jp"]


additionalWixArgs?

readonly optional additionalWixArgs: null | string[]

要传递给 WiX 安装程序编译器的任何额外参数,例如 ["-ext", "WixUtilExtension"]


artifactName?

readonly optional artifactName: null | string

工件文件名模板

继承自

TargetSpecificOptions.artifactName


createDesktopShortcut?

readonly optional createDesktopShortcut: boolean | "always"

是否创建桌面快捷方式。如果设置为 always,则即使被用户删除,也会在重新安装时重新创建。

默认
true
继承自

CommonWindowsInstallerConfiguration.createDesktopShortcut


createStartMenuShortcut?

readonly optional createStartMenuShortcut: boolean

是否创建开始菜单快捷方式。

默认
true
继承自

CommonWindowsInstallerConfiguration.createStartMenuShortcut


readonly optional menuCategory: string | boolean

是否为开始菜单快捷方式和程序文件目录创建子菜单。如果为 true,将使用公司名称。或字符串值。

默认
false
继承自

CommonWindowsInstallerConfiguration.menuCategory


oneClick?

readonly optional oneClick: boolean

一键安装。

默认
true
覆盖自

CommonWindowsInstallerConfiguration.oneClick


perMachine?

readonly optional perMachine: boolean

是否为所有用户安装(按机器)。

默认
false
继承自

CommonWindowsInstallerConfiguration.perMachine


publish?

optional publish: Publish

继承自

TargetSpecificOptions.publish


runAfterFinish?

readonly optional runAfterFinish: boolean

是否在完成后运行已安装的应用程序。对于辅助安装程序,将删除相应的复选框。

默认
true
继承自

CommonWindowsInstallerConfiguration.runAfterFinish


shortcutName?

readonly optional shortcutName: null | string

将用于所有快捷方式的名称。默认为应用程序名称。

继承自

CommonWindowsInstallerConfiguration.shortcutName


upgradeCode?

readonly optional upgradeCode: null | string

升级代码。可选,默认使用应用程序 ID 生成。


warningsAsErrors?

readonly optional warningsAsErrors: boolean

如果 warningsAsErrorstrue(默认值):将警告视为错误。如果 warningsAsErrorsfalse:允许警告。

默认
true