Squirrel.Windows
顶层 squirrelWindows 键包含一组选项,用于指示 electron-builder 如何构建 Squirrel.Windows。
Squirrel.Windows 目标已维护,但已弃用。请使用 nsis 代替。
要使用 Squirrel.Windows,请安装 electron-builder-squirrel-windows
依赖项。要在 macOS 上为 Squirrel.Windows 构建,请安装 mono
(brew install mono
)。
您的应用程序必须能够处理安装和卸载期间发生的 Squirrel.Windows 启动事件。请参阅 electron-squirrel-startup。
配置¶
Electron-Builder / app-builder-lib / SquirrelWindowsOptions
继承¶
属性¶
artifactName?¶
readonly
optional
artifactName:null
|string
继承自¶
TargetSpecificOptions
.artifactName
customSquirrelVendorDir?¶
readonly
optional
customSquirrelVendorDir:string
自定义 squirrel 供应商目录。如果未指定,将使用 electron-installer(https://github.com/electron/windows-installer/tree/main/vendor) 附带的 Squirrel.Windows。在 https://github.com/electron-userland/electron-builder-binaries/pull/56 合并后,将添加 electron-builder-binaries
以获取最新版本的 squirrel。
iconUrl?¶
readonly
optional
iconUrl:null
|string
用作应用程序图标的 ICO 文件 URL(显示在控制面板 > 程序和功能中)。默认为 Electron 图标。
请注意 — 不接受本地图标文件 url,必须是 https/http。
如果您不打算构建 windows 安装程序,则可以省略它。如果您的项目存储库在 GitHub 上是公开的,则默认情况下它将是 https://github.com/${u}/${p}/blob/master/build/icon.ico?raw=true
。
loadingGif?¶
readonly
optional
loadingGif:null
|string
安装期间显示的 .gif 文件路径。如果存在,将使用 build/install-spinner.gif
(这是推荐的设置方式)(否则为 默认)。
msi?¶
readonly
optional
msi:boolean
是否创建 MSI 安装程序。默认为 false
(不创建 MSI)。
publish?¶
optional
publish:Publish
继承自¶
remoteReleases?¶
readonly
optional
remoteReleases:null
|string
|boolean
您的现有更新的 URL。或 true
以自动设置为您的 GitHub 存储库。如果给定,这些将被下载以创建增量更新。
remoteToken?¶
readonly
optional
remoteToken:null
|string
远程更新的身份验证令牌
useAppIdAsId?¶
readonly
optional
useAppIdAsId:boolean
使用 appId
来标识包,而不是 name
。