2.1 项目源码结构及资料
项目源码结构如下图:

核心目录及文件
docs相关文档publicNextjs 前端所依赖的静态资源,如图片等srcNextjs 源码等appNextjs 源码(business)主菜单对应的页面,如首页、设置等components封装的组件lib基础对象,如国际化i18nutils基础工具等
locales国际化语言文件
src-tauritauri 源码及配置capabilities权限配置icons应用图标src源码lib.rs使用 Rust 扩展功能
tauri.conf.json应用配置
资料
Tauri
项目中使用的是 Tauri 2.0,与 Tauri 1.0 有较多差异,如果使用 AI 辅助开发,注意提示词中强调版本。
Nextjs
项目中使用的是 Nextj 的 App Router 模式,所以在 src 目录下存在 app 目录。
Tailwindcss
daisyUI
daisyUI 基于 Tailwindcss,有一些现成的组件,适合快速开发。