SuperAPI AI 工具集

tauri-scaffold

前端与建站

查看项目

更新于 10-15 15:18

技能介绍

用途

tauri-scaffold 是一个面向 Tauri v2 的项目脚手架搭建技能,用于指导开发者完成从创建项目到初始配置的全过程。当用户涉及搭建 Tauri v2 项目脚手架、项目结构或初始化配置、框架静态导出或 SSG 时,应使用该技能。触发短语包括 "create-tauri-app"、"scaffold"、"project structure"、"static export"、"SSG",以及对应的中文 "脚手架"、"项目结构"、"静态导出"、"SSG"。

主要能力

  • 指导使用 create-tauri-app 创建 Tauri v2 项目,并选择合适的选项。
  • 说明项目结构与初始配置,提供项目结构与配置清单。
  • 为所选前端框架应用 SSG 或静态导出配置,重点覆盖 Next.js 等框架的 SSG/导出配置。
  • 验证项目能够正确构建并加载本地资源。

使用方式

技能给出的使用流程为:

  1. 收集目标平台与前端框架选择。
  2. 使用 create-tauri-app 并传入合适的选项。
  3. 为所选框架应用 SSG 或静态导出配置。
  4. 验证项目构建并正确加载本地资源。

输出内容包括脚手架命令与选项、项目结构与配置清单。

适用场景

适用于需要从零搭建 Tauri v2 项目、确定项目结构与初始配置、以及为前端框架(如 Next.js)配置静态导出或 SSG 的场景。

限制与注意事项

该技能的边界聚焦于 create-tauri-app 的决策与初始配置,重点在于框架的 SSG/导出配置。资料中列出的常见陷阱包括:版本兼容性(框架版本与依赖库的兼容性,不同版本 API 可能有差异)、配置文件格式错误、环境变量未正确设置或敏感信息硬编码、多版本共存时的依赖冲突(建议使用 lock 文件锁定版本)、以及大数据量场景下的性能问题(如 N+1 查询)。

参考资料

  • https://v2.tauri.app/llms.txt
  • https://v2.tauri.app/start/create-project/
  • https://v2.tauri.app/start/project-structure/
  • https://v2.tauri.app/start/frontend/