用途
该技能用于指导 Tauri v2 应用的前端框架选择与初始化配置,重点关注与静态导出(static export)的兼容性。
触发时机
当用户涉及以下内容时应始终使用本技能:
- 为 Tauri v2 选择前端框架;
- 为 Tauri 配置 SSG 或静态导出;
- 在 Vite 与 SSR 框架之间做取舍。
常见触发词包括:frontend selection、Vite、Next.js、Nuxt、SvelteKit、SSG、static export,以及前端框架选择、静态导出、SSR 等中文表述。
主要能力
- 澄清 SSR、SSG 与静态导出的需求;
- 在无 SSR 需求时默认推荐 Vite;
- 为 Next.js、Nuxt、SvelteKit、Qwik、Trunk 提供静态导出配置;
- 确保输出路径与 Tauri 的资源加载方式一致。
使用方式与输出
技能会输出框架推荐及理由,以及静态导出配置清单。
适用场景与限制
适用范围限定为前端框架的选择与初始化,重点在于静态导出配置与输出目录映射。具体安装命令、代码示例等未在资料中提供。
参考链接
- https://v2.tauri.app/start/frontend/
- https://v2.tauri.app/start/frontend/leptos/
- https://v2.tauri.app/start/frontend/nextjs/
- https://v2.tauri.app/start/frontend/nuxt/
- https://v2.tauri.app/start/frontend/qwik/
- https://v2.tauri.app/start/frontend/sveltekit/
- https://v2.tauri.app/start/frontend/trunk/
- https://v2.tauri.app/start/frontend/vite/