SuperAPI AI 工具集

ln-724-replit-cleaner

通用与其它

查看项目

更新于 10-15 23:59

技能介绍

用途:清理从 Replit 导出的项目,移除 Replit 专属产物,使其可在其他环境部署。属于 7XX Project Bootstrap 分类,父技能为 ln-720-structure-migrator,可由该技能调用或用户直接调用,耗时约 2-5 分钟。

主要能力:删除 .replit、replit.nix、.replit.nix 等配置文件;删除 .local/、.cache/、.upm/、.breakpoints 目录;从 package.json 移除 @replit/vite-plugin-* 依赖;修改 vite.config.ts,移除相关 import、插件及 REPL_ID 条件块;删除 Replit 专属插件 vite-plugin-meta-images.ts;移除代码中的 // @replit 注释;从 .gitignore 移除 .replit 行。

使用方式:流程为扫描、预览、确认、执行、验证报告。扫描阶段用 Glob/Grep 检测产物;预览阶段列出将删除和修改的内容;确认阶段询问是否继续,可指定排除文件;执行阶段删除文件目录、修改 package.json、vite.config.ts、注释和 .gitignore;最后输出报告并建议运行 npm install、npm run build 及提交。

适用场景:从 Replit 导出、准备迁移到其他平台或生产部署的项目。

限制:资料未提供具体收费、价格、平台支持范围等信息;对 Webpack 项目会搜索 webpack.config.*,其他打包器搜索常见配置模式;无 package.json 时跳过 NPM 清理;受保护文件需用户确认;权限不足、文件占用、JSON 解析错误、Vite 配置语法错误时记录错误并建议手动修复。