跳到內容
Tauri

撰寫外掛程式權限

本練習的目標是更好地理解在撰寫自己的外掛程式時,如何建立外掛程式權限。

最後,您將能夠為您的外掛程式建立簡單的權限。您將有一個 Tauri 外掛程式範例,其中權限是部分自動產生和手工製作的。

  1. 在我們的範例中,我們將使用 Tauri cli 來引導 Tauri 外掛程式原始碼結構。請確保您已安裝所有先決條件,並執行 cargo tauri info 來驗證您是否擁有正確版本的 Tauri CLI。

    輸出應指示 tauri-cli 版本為 2.x。我們將在逐步說明中繼續使用 pnpm,但您可以選擇其他套件管理器,並在指令中相應地替換它。

    一旦您安裝了最新版本,您就可以繼續使用 Tauri CLI 建立外掛程式。

  2. 為了展示一些實用且簡單的東西,讓我們假設我們的指令將使用者輸入寫入到我們暫存資料夾中的檔案,同時向檔案新增一些自訂標頭。

    讓我們將我們的指令命名為 write_custom_file,在 src/commands.rs 中實作它,並將其新增到我們的外掛程式建構器中,以公開給前端。

    Tauri 的核心工具將為此指令自動產生 allowdeny 權限,因此我們不需要關心這一點。

  3. 先前的步驟是撰寫實際的指令實作。接下來,我們想要將其公開給前端,以便可以使用它。

  4. 由於我們的外掛程式應預設公開 write_custom_file 指令,因此我們應將其新增到我們的 default.toml 權限。

  5. 建立的外掛程式目錄結構包含一個 examples/tauri-app 資料夾,其中有一個可立即使用的 Tauri 應用程式來測試外掛程式。

    由於我們新增了一個新指令,因此我們需要稍微修改前端以調用我們的新指令。


© 2025 Tauri Contributors. CC-BY / MIT