Tauri 捆绑配置

2024-01-30 11:03 更新

tauri-bundler 的配置。

类型:object

名字类型违约描述
active
booleanfalseTauri 是应该捆绑您的应用程序还是只输出可执行文件。
targets
BundleTarget视图捆绑包目标,目前支持 [“deb”, “appimage”, “nsis”, “msi”, “app”, “dmg”, “updater”] 或 “all”。
identifier
string(必填)反向域名表示法中的应用程序标识符(例如 )。此字符串在应用程序中必须是唯一的,因为它用于系统配置,例如捆绑 ID 和 webview 数据目录的路径。此字符串只能包含字母数字字符(A-Z、a-z 和 0-9)、连字符 (-) 和句点 (.)。com.tauri.example
publisher
string?应用程序的发布者。默认为标识符字符串中的第二个元素。当前映射到 Windows Installer 的 Manufacturer 属性。
icon
string[][]应用的图标
resources
array?要捆绑的应用资源。每个资源都是文件或目录的路径。支持 Glob 模式。
copyright
string?与应用程序关联的版权字符串。
category
string?应用程序类型。

应该是以下之一: 商业, 开发者工具, 教育, 娱乐, 金融, 游戏, 动作游戏, 冒险游戏, 街机游戏, 桌游, 纸牌游戏, 赌场游戏, 骰子游戏, 教育游戏, 家庭游戏, 儿童游戏, 音乐游戏, 益智游戏, 赛车游戏, 角色扮演游戏, 模拟游戏, 体育游戏, 策略游戏, 琐事游戏, 文字游戏, 图形和设计, 医疗保健和健身, 生活方式, 医疗, 音乐, 新闻, 摄影, 生产力, 参考, 社交网络,体育、旅游、公用事业、视频、天气。
shortDescription
string?应用程序的简短说明。
longDescription
string?对应用程序的较长的多行描述。
appimage
AppImageConfig视图AppImage 捆绑包的配置。
deb
DebConfig视图Debian 软件包的配置。
macOS
MacConfig视图macOS 捆绑包的配置。
externalBin
array?要嵌入到应用程序中的二进制文件路径的绝对路径或相对路径列表。

请注意,Tauri 将按照“binary-name{-target-triple}{.system-extension}”模式查找特定于系统的二进制文件。

例如,对于外部二进制文件“my-binary”,Tauri 会查找:

- “my-binary-x86_64-pc-windows-msvc.exe” for Windows
- “my-binary-x86_64-apple-darwin” for macOS- “my-binary-x86_64-unknown-linux-gnu
” for Linux

,所以不要忘记为所有目标平台提供二进制文件。
windows
WindowsConfig视图Windows 捆绑包的配置。

捆绑目标

要捆绑的目标。每个值不区分大小写。

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

  • "all"​:捆绑所有目标。
  • BundleType[]​:捆绑目标列表。
  • BundleType​:单个捆绑包目标。

捆绑类型

tauri-bundler 引用的捆绑包。

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

  • “deb”:debian 捆绑包 (.deb)。
  • “appimage”:AppImage 捆绑包 (.appimage)。
  • “msi”:Microsoft 安装程序捆绑包 (.msi)。
  • “nsis”:NSIS 捆绑包 (.exe)。
  • “app”:macOS 应用程序包 (.app)。
  • “dmg”:Apple 磁盘映像捆绑包 (.dmg)。
  • “updater”:Tauri 更新程序捆绑包。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号