diff --git a/README.md b/README.md index 858d179..b1f9349 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,53 @@ -# Tauri + SvelteKit + TypeScript +# Tauri Demo (SvelteKit + TypeScript) -This template should help get you started developing with Tauri, SvelteKit and TypeScript in Vite. +## 环境要求 -## Recommended IDE Setup +- Node.js 18+(建议 LTS) +- Rust stable(`rustup` + `cargo`) +- Windows 下请确保已安装 WebView2 Runtime 和 MSVC C++ 构建工具 -[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). +## 安装依赖 + +```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)