SuperAPI AI 工具集

migrate-lovable

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:把 Lovable/v0 等工具生成的应用(通常含服务端渲染 SSR)迁移为 Domo 可运行的纯客户端 React 应用。Domo 只托管静态文件,不支持服务端渲染、API 路由与服务端数据获取。

主要能力:提供分步转换模式,包括生成参考结构(da new my-converted-app)、检测并移除 SSR 代码(getServerSideProps、loader/action、+page.server.js、pages/api 等)、用 Domo API 替换取数(ryuu.js 的 domo.get、@domoinc/query 的 Query、@domoinc/toolkit 的 AppDBClient)、把路由改为 HashRouter 并用 domo.navigate、Vite 配置 base: './'、移除 lovable-tagger 等插件、删除 next-themes 并硬编码主题、清理 playwright 与 bun.lock 等 Lovable 文件、创建 manifest.json 与 300x300 thumbnail.png(缺缩略图会导致发布失败)、从 dist 目录执行 domo publish。

使用方式:按清单逐项改造后运行构建并发布,可将 build 脚本设为在 vite build 后复制 manifest.json 与 thumbnail.png 到 dist,再从 dist 发布,避免从根目录发布导致 400 解析错误。

限制:DA CLI 不是自动转换工具,不提供迁移向导、代码转换或 API 自动迁移,只作参考结构与组件生成;具体定价、平台与支持范围暂未提供。