codecamp

Tauri Windows配置

Windows 捆绑程序配置。

类型:object

名字类型违约描述
digestAlgorithm
string?指定用于创建文件签名的文件摘要算法。代码签名是必需的。建议使用 SHA-256。
certificateThumbprint
string?指定签名证书的 SHA1 哈希。
timestampUrl
string?在时间戳期间使用的服务器。
tsp
booleanfalse是否对时间戳服务器使用时间戳协议(TSP,又名 RFC 3161)。您的代码签名提供商可能会使用 TSP 时间戳服务器,例如 SSL.com。如果是这样,请通过设置为 true 来启用 TSP。
webviewInstallMode
WebviewInstallMode视图Webview2 运行时的安装模式。
webviewFixedRuntimePath
string?要使用的 webview 固定运行时的路径。如果已设置,则覆盖。

将在 v2 中删除,首选该选项。

固定版可在官网下载。必须将文件解压缩到文件夹中,并且必须在此字段上定义此文件夹路径。webview_install_modewebview_install_mode.cab
allowDowngrades
booleantrue验证第二个应用安装,如果设置为 ,则阻止用户安装旧版本。

例如,如果已安装,则用户将无法安装应用版本或 .

此标志的默认值为 。false1.2.11.2.01.1.5true
wix
WixConfig的?视图使用 WiX 生成的 MSI 的配置。
nsis
NsisConfig视图使用 NSIS 生成的安装程序的配置。

WebviewInstallMode

Webview2 运行时的安装模式。请注意,对于更新程序捆绑包是使用的。DownloadBootstrapper

有关详细信息,请参阅 https://tauri.app/v1/guides/building/windows。

可以是以下任何一种类型:

  • {“type”:“skip”}:不要将 Webview2 作为 Windows Installer 的一部分进行安装。
  • {“type”:“downloadBootstrapper”,“silent”:boolean }:下载引导程序并运行它。需要互联网连接。导致安装程序大小较小,但不建议在 Windows 7 上使用。
  • {“type”:“embedBootstrapper”,“silent”:boolean}:嵌入引导程序并运行它。需要互联网连接。将安装程序大小增加约 1.8MB,但在 Windows 7 上提供更好的支持。
  • {“type”:“offlineInstaller”,“silent”:boolean }:嵌入离线安装程序并运行它。不需要互联网连接。将安装程序大小增加约 127MB。
  • {“type”:“fixedRuntime”,“path”:string }:嵌入一个固定的 webview2 版本,并在运行时使用。将安装程序大小增加约 180MB。


Tauri Mac配置
Tauri Wix配置
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }