Tauri 捆绑配置
tauri-bundler 的配置。
类型:object
名字 | 类型 | 违约 | 描述 |
---|---|---|---|
active | boolean | false | Tauri 是应该捆绑您的应用程序还是只输出可执行文件。 |
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 更新程序捆绑包。