Tauri 構(gòu)建配置

2024-01-30 15:09 更新

生成配置對(duì)象。

類(lèi)型:object

名字類(lèi)型違約描述
runner
string?用于生成和運(yùn)行應(yīng)用程序的二進(jìn)制文件。
devPath
AppUrl視圖要在開(kāi)發(fā)中加載的應(yīng)用程序資產(chǎn)或 URL 的路徑。

這通常是開(kāi)發(fā)服務(wù)器的 URL,該服務(wù)器通過(guò)實(shí)時(shí)重新加載為應(yīng)用程序資產(chǎn)提供服務(wù)。默認(rèn)情況下,大多數(shù)現(xiàn)代 JavaScript 捆綁器都提供了一種啟動(dòng)開(kāi)發(fā)服務(wù)器的方法。

請(qǐng)參閱 vite、Webpack DevServer 和 sirv,了解如何設(shè)置開(kāi)發(fā)服務(wù)器。
distDir
AppUrl視圖要在生產(chǎn)環(huán)境中加載的應(yīng)用程序資產(chǎn)或 URL 的路徑。

當(dāng)提供相對(duì)于配置文件的路徑時(shí),將以遞歸方式讀取該路徑,并且所有文件都嵌入到應(yīng)用程序二進(jìn)制文件中。然后,Tauri 會(huì)查找文件,除非您提供自定義窗口 URL。

您還可以提供要嵌入的路徑列表,這樣可以精細(xì)控制添加到二進(jìn)制文件中的文件。在這種情況下,所有文件都將添加到根目錄中,并且必須在 HTML 文件中以這種方式引用它。

提供 URL 后,應(yīng)用程序?qū)](méi)有捆綁的資產(chǎn),默認(rèn)情況下,應(yīng)用程序?qū)⒓虞d該 URL。index.html
beforeDevCommand
BeforeDevCommand視圖在啟動(dòng)之前運(yùn)行的 shell 命令。

如果執(zhí)行條件編譯,則設(shè)置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 環(huán)境變量。tauri dev
beforeBuildCommand
鉤子命令?視圖在啟動(dòng)之前運(yùn)行的 shell 命令。

如果執(zhí)行條件編譯,則設(shè)置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 環(huán)境變量。tauri build
beforeBundleCommand
鉤子命令視圖在捆綁階段開(kāi)始之前運(yùn)行的 shell 命令。

如果執(zhí)行條件編譯,則設(shè)置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 環(huán)境變量。tauri build
features
array?傳遞給命令的功能。cargo
withGlobalTauri
booleanfalse我們是否應(yīng)該注入 Tauri API。window.__TAURI__

AppUrl的

定義要嵌入到應(yīng)用程序中的 URL 或資產(chǎn)。

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

  • WindowUrl:應(yīng)用的外部 URL,或包含應(yīng)用資產(chǎn)的目錄的路徑。
  • string[]:要嵌入到應(yīng)用程序上的文件數(shù)組。

BeforeDev命令

描述要在 之前運(yùn)行的 shell 命令。tauri dev

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

  • string:使用默認(rèn)選項(xiàng)運(yùn)行給定的腳本。
  • object:使用自定義選項(xiàng)運(yùn)行給定的腳本。

Hook命令

描述觸發(fā) CLI 掛鉤時(shí)要執(zhí)行的 shell 命令。

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

  • string:使用默認(rèn)選項(xiàng)運(yùn)行給定的腳本。
  • object:使用自定義選項(xiàng)運(yùn)行給定的腳本。


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)