SuperAPI AI 工具集

tanstack-cli-create-app-scaffold

部署与运维

查看项目

更新于 10-16 00:01

技能介绍

用途:在运行 tanstack create 生成项目之前,先构造一条确定性的非交互式命令,重点处理兼容模式、附加组件选择以及会改变输出但不明显报错的参数组合。

主要能力:支持通过 --framework、--template、--toolchain、--deployment、--add-ons、--blank、--router-only 等参数指定脚手架输出。示例:npx @tanstack/cli create acme-web --framework react --toolchain biome --deployment netlify --add-ons tanstack-query,clerk -y。

使用方式:需要最小化生产级脚手架时使用 --blank,它跳过默认起始 UI、示例、Tailwind、devtools、测试工具与本地 Intent 设置;显式集成仍可组合,需要为后续编码智能体生成技能映射时可加 --intent。--router-only 仅用于兼容性脚手架,例如 npx @tanstack/cli create legacy-router --router-only --framework react --toolchain biome -y。--template 只能在非 router-only 模式下使用。

限制与常见错误:--add-ons 必须给出明确 id,不能留空;避免使用已弃用的 --no-tailwind,改用 --blank;--blank 不能与 template、examples 或 --tailwind 组合,否则 CLI 会拒绝;--router-only 会忽略 template、deployment 与 add-ons 意图,命令虽成功但输出不同。兼容模式与显式集成意图存在冲突,一次性脚手架命令可能因跳过元数据发现而选择看似合理的默认值。具体版本行为与完整参数矩阵暂未提供。