安装
系统环境
安装 Rust 及其他系统依赖 nodejs,npm/pnpm,git,vscode 等必须工具。
初始化
pnpm create tauri-app
# 这里选择自己熟悉的语言开发,比如:
✔ Project name · tauri-app
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, bun)
✔ Choose your package manager · pnpm
✔ Choose your UI template · React - (https://react.dev/)
✔ Choose your UI flavor · TypeScript
pnpm i
启动
pnpm tauri dev
编译打包
pnpm build
# 生成
pnpm build
# dist 文件
pnpm tauri build
# 生成安装包,比如macOS上创建.dmg捆绑文件,因此交叉编译还不能工作。
# ./src-tauri/target/release/bundle

到此一游,hello world 已完成,待掌握 rust,有机会在深入研究
生成的目录结构
- tauri-app
- .vscode
- node_modules 安装包
- public 公共文件
- src 源代码位置
- assets
- App.tsx
- main.tsx
- src-tauri
- icons
- src
- main.ts
- build.rs
- Cargo.toml 配置 rust 文件
- tauri.conf.json 配置 tauri 文件
- .gitignore
- index.html 首页
- package.json 配置
- tsconfig.json 配置 ts 文件
- tsconfig.node.json 配置 ts-node 文件
- vite.config.ts 配置 vite 文件