# Tauri Demo (SvelteKit + TypeScript)

## 环境要求

- Node.js 18+（建议 LTS）
- Rust stable（`rustup` + `cargo`）
- Windows 下请确保已安装 WebView2 Runtime 和 MSVC C++ 构建工具

## 安装依赖

```sh
npm install
```

## 运行方式

1. 仅启动前端（Vite）

```sh
npm run dev
```

默认地址是 `http://localhost:5173`。

2. 启动 Tauri 桌面应用（前端 + Rust）

```sh
npm run tauri dev
```

## 构建

构建前端静态资源：

```sh
npm run build
```

构建 Tauri 桌面安装包：

```sh
npm run tauri build
```

## 代码检查

```sh
npm run check
```

## 推荐 IDE 插件

[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
