桌面应用 基于tauri2.0构建的桌面应用。 一、UI 基于 svelte kit/tailwindcss/daysiui 框架 安装nodejs 框架配置 svelte.config.js postcss.config.cjs tailwind.config.js vite.config.ts 二、后台 使用rust语言,基于tauri框架开发 rust项目 框架代码 packages/youi 主项目不启用rust trust,文件数量太多,容易卡顿, 可以IDE单独导入youi项目并启用rust trust。 服务命令 packages/command 业务需要的 tauri::command 方法 tauri插件 packages/plugins 自定义的tauri插件 核心依赖 框架 tauri svelte svelte-kit tailwind daisyui 数据计算 polars 异步框架 tokio 序列化 serde serde-json 脚本语言 rhai 数据库连接 sqlx 全文检索 tantivy cang-jie jieba-rs 地理信息 georust geojson 机器学习 tract smartcore candle 运行 tauri-cli cargo install tauri-cli 开发模式 cargo tauri dev 打包模式 cargo tauri build