Tauri 公式の足場作成ツール(Scaffolding Tool)を使用して、新しいプロジェクトをセットアップする方法を解説します。
create-tauri-app の実行
以下のコマンドを実行すると、対話形式でプロジェクトを作成できます。
# npm
npm create tauri-app@latest
# yarn
yarn create tauri-app
# pnpm
pnpm create tauri-app
設定項目
コマンドを実行すると、いくつか質問されます。自身のプロジェクトに合わせて選択してください。
1. Project name: プロジェクトの名前(フォルダ名になります)。
2. Identifier: アプリの一意な識別子(例: com.example.app)。
3. Frontend language: フロントエンドに使用する言語技術を選択します。
- TypeScript / JavaScript
- Rust (Dominator 等を使用する場合)
- .NET (Blazor 等)
4. Package Manager: 使用するパッケージマネージャ(npm, pnpm, yarn, bun)。
5. UI Template: フロントエンドのフレームワーク。
- Vanilla (フレームワークなし)
- Vue
- Svelte
- React
- Solid
- Angular
- Preact
- Yew / Leptos (Rust Frontend)
開発の開始
プロジェクトが作成されたら、ディレクトリに移動して依存関係をインストールし、開発サーバーを起動します。
cd <project-name>
npm install
npm run tauri dev