Tauri

Tauriは、任意のフロントエンドフレームワークとRustコアを使用してデスクトップアプリケーションを構築するためのフレームワークです。

Tauriウェブサイトで詳細をご覧ください。Tauriウェブサイト

アダプター

静的アダプターを使用してください。

その後、アプリを以下を使用して構築できます。

npm run build

Tauriの追加

npmを使用してTauriをインストールするには

npm install -D @tauri-apps/cli

package.jsonに次のスクリプトを追加します。

package.json
"scripts": {
  "tauri": "tauri"
}

次に、Tauriを使用するように事前に設定された最小限のRustプロジェクトをスキャフォールディングするには、ターミナルを開き、次のコマンドを実行します。

npm run tauri init

このコマンドは、簡単なセットアップガイドを表示します。

  1. アプリ名は? これは最終的なバンドルの名前であり、OSがアプリを呼び出す名前になります。ここでは任意の名前を使用できます。
  2. ウィンドウタイトルは? これはデフォルトのメインウィンドウのタイトルになります。ここでは任意のタイトルを使用できます。
  3. 作成される<current dir>/src-tauri/tauri.conf.jsonファイルに対する相対パスで、Webアセット(HTML/CSS/JS)はどこにありますか? これは、本番環境用にビルドする際にTauriがフロントエンドアセットを読み込むパスです。この値には../distを使用してください。
  4. 開発サーバーのURLは? これは、開発中にTauriが読み込むURLまたはファイルパスです。この値にはhttp://localhost:5173を使用してください。
  5. フロントエンドの開発コマンドは? これは、フロントエンドの開発サーバーを起動するために使用されるコマンドです。npm run devを使用してください**(使用するパッケージマネージャーに合わせて適宜変更してください)**。
  6. フロントエンドのビルドコマンドは? これは、フロントエンドファイルをビルドするためのコマンドです。npm run buildを使用してください**(使用するパッケージマネージャーに合わせて適宜変更してください)**。

以上です!最後に、このコマンドを実行してアプリの開発を開始できます。

npm run tauri dev

貢献者

このドキュメントをより良くするために貢献してくれたすべての貢献者に感謝します!

  • hamatoyogi
  • Benny-Nottonson
  • mrhoodz