Tauri 捆綁配置

2024-01-30 11:03 更新

tauri-bundler 的配置。

類(lèi)型:object

名字類(lèi)型違約描述
active
booleanfalseTauri 是應(yīng)該捆綁您的應(yīng)用程序還是只輸出可執(zhí)行文件。
targets
BundleTarget視圖捆綁包目標(biāo),目前支持 [“deb”, “appimage”, “nsis”, “msi”, “app”, “dmg”, “updater”] 或 “all”。
identifier
string(必填)反向域名表示法中的應(yīng)用程序標(biāo)識(shí)符(例如 )。此字符串在應(yīng)用程序中必須是唯一的,因?yàn)樗糜谙到y(tǒng)配置,例如捆綁 ID 和 webview 數(shù)據(jù)目錄的路徑。此字符串只能包含字母數(shù)字字符(A-Z、a-z 和 0-9)、連字符 (-) 和句點(diǎn) (.)。com.tauri.example
publisher
string?應(yīng)用程序的發(fā)布者。默認(rèn)為標(biāo)識(shí)符字符串中的第二個(gè)元素。當(dāng)前映射到 Windows Installer 的 Manufacturer 屬性。
icon
string[][]應(yīng)用的圖標(biāo)
resources
array?要捆綁的應(yīng)用資源。每個(gè)資源都是文件或目錄的路徑。支持 Glob 模式。
copyright
string?與應(yīng)用程序關(guān)聯(lián)的版權(quán)字符串。
category
string?應(yīng)用程序類(lèi)型。

應(yīng)該是以下之一: 商業(yè), 開(kāi)發(fā)者工具, 教育, 娛樂(lè), 金融, 游戲, 動(dòng)作游戲, 冒險(xiǎn)游戲, 街機(jī)游戲, 桌游, 紙牌游戲, 賭場(chǎng)游戲, 骰子游戲, 教育游戲, 家庭游戲, 兒童游戲, 音樂(lè)游戲, 益智游戲, 賽車(chē)游戲, 角色扮演游戲, 模擬游戲, 體育游戲, 策略游戲, 瑣事游戲, 文字游戲, 圖形和設(shè)計(jì), 醫(yī)療保健和健身, 生活方式, 醫(yī)療, 音樂(lè), 新聞, 攝影, 生產(chǎn)力, 參考, 社交網(wǎng)絡(luò),體育、旅游、公用事業(yè)、視頻、天氣。
shortDescription
string?應(yīng)用程序的簡(jiǎn)短說(shuō)明。
longDescription
string?對(duì)應(yīng)用程序的較長(zhǎng)的多行描述。
appimage
AppImageConfig視圖AppImage 捆綁包的配置。
deb
DebConfig視圖Debian 軟件包的配置。
macOS
MacConfig視圖macOS 捆綁包的配置。
externalBin
array?要嵌入到應(yīng)用程序中的二進(jìn)制文件路徑的絕對(duì)路徑或相對(duì)路徑列表。

請(qǐng)注意,Tauri 將按照“binary-name{-target-triple}{.system-extension}”模式查找特定于系統(tǒng)的二進(jìn)制文件。

例如,對(duì)于外部二進(jìn)制文件“my-binary”,Tauri 會(huì)查找:

- “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

,所以不要忘記為所有目標(biāo)平臺(tái)提供二進(jìn)制文件。
windows
WindowsConfig視圖Windows 捆綁包的配置。

捆綁目標(biāo)

要捆綁的目標(biāo)。每個(gè)值不區(qū)分大小寫(xiě)。

可以是以下任何一種類(lèi)型:

  • ?"all"?:捆綁所有目標(biāo)。
  • ?BundleType[]?:捆綁目標(biāo)列表。
  • ?BundleType?:?jiǎn)蝹€(gè)捆綁包目標(biāo)。

捆綁類(lèi)型

tauri-bundler 引用的捆綁包。

可以是以下任何一種類(lèi)型:

  • “deb”:debian 捆綁包 (.deb)。
  • “appimage”:AppImage 捆綁包 (.appimage)。
  • “msi”:Microsoft 安裝程序捆綁包 (.msi)。
  • “nsis”:NSIS 捆綁包 (.exe)。
  • “app”:macOS 應(yīng)用程序包 (.app)。
  • “dmg”:Apple 磁盤(pán)映像捆綁包 (.dmg)。
  • “updater”:Tauri 更新程序捆綁包。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)