
Budibase 开发环境在平台更新后出现不兼容问题时如何重置恢复【免费下载链接】budibaseAI agents, automations and apps that run your operations. Model agnostic.项目地址: https://gitcode.com/GitHub_Trending/bu/budibase如果你在本地开发 BudibaseAI agents、automations 和 apps 的低代码平台平台的一次更新之后开发环境开始无法正常工作项目文档把这归因于incompatible updates on the Budibase platform。文档给出的恢复方法是先彻底清掉开发环境再按照安装构建流程重新创建一份全新的 Budibase 安装。适用前提均来自 CONTRIBUTING.md已安装 Docker 与 Docker Compose本地开发时 Redis、CouchDB、MinIO、NGINX 都跑在 docker compose 里NodeJS 版本22.x.x、Python3.xyarn 可用已 clone 仓库并进入本地副本Windows 上所有 yarn 命令必须放在 bash shell如 git bash中执行。清理环境yarn nuke:docker重置的第一步对应文档 Setup 章节的Step 6. Cleanup在仓库根目录执行yarn nuke:docker这条命令会清掉所有 Budibase 开发服务文档原文will wipe all the Budibase services。从脚本定义看它实际执行lerna run --stream dev:stack:nuke最终由 manage.js 对 docker-compose.dev.yaml 执行docker-compose down -v --remove-orphans即停止并删除容器同时删除 docker volumes。执行前必须知道volume 删除后本地数据不可恢复。文档列出的本地数据卷及内容卷存放的数据redis_dataSessions, email tokenscouchdb3_dataGlobal and app databasesminio_dataApp manifest, Budibase client, static assets也就是说开发期间创建的所有 app、表数据和会话都会被一并清掉——这正是重置想要的效果但如果你的环境里还有需要保留的东西先自行处理再执行。重建回到 Install and Build 步骤文档的 Troubleshooting 一节明确给出恢复路径先按 Step 6 Cleanup 清空环境然后回到 Setup 指南的 Step 3. Install and Build重新创建一份全新的 Budibase 安装。Step 3 有两条路径快速方式yarn setupyarn setup会检查所有必要组件是否安装并配置好仓库供使用。注意它末尾会接着执行yarn dev见 package.json 中该脚本的定义git submodule update、node ./hosting/scripts/setup.js、yarn、yarn build、yarn dev即一步到位把服务也拉起来。手动方式假设 Docker/Docker Compose 已装好依次执行yarn安装项目依赖。yarn build构建所有 Budibase 包。如果你能访问budibase/pro子模块文档要求在运行以上命令前先按该指南的 Pro 章节处理否则可跳过。启动并验证恢复服务与包就绪后按文档的 Running 步骤启动开发模式打开一个新终端在仓库根目录执行yarn dev在浏览器访问 builderhttp://localhost:10000/builder能打开 builder 页面说明开发环境已按全新安装恢复。yarn dev会同时开启 builder app、server、client library 以及组件库的 watch 模式live reloading。另外yarn dev启动时会先执行kill-all释放 3000、4001/4002以及账号门户的 3001/4003端口上的旧进程所以如果之前有残留的 builder/server 进程占用端口无需手动清理。限制与边界文档对不兼容的描述只有一句话没有列出具体报错形态判断是否需要走这套重置流程依据是环境在平台更新后整体无法正常工作而不是某条具体的错误日志。nuke:docker只清 Docker 侧的服务与卷yarn nuke还会额外执行nuke:packages重新 clean 安装 构建包。如果重置后仍有依赖层面的异常可以改用yarn nuke但它会先删掉各包产物与顶层 node_modules 再重建耗时更长。文档提示在 self hosted / cloud / cloud account 等不同开发模式之间切换时需要清理浏览器 cookies这与重置环境是两件事但如果你在验证恢复时遇到登录状态异常先做这一步。重置完成后开发环境等价于一份全新的本地安装后续可以按文档的 Development Modes 一节用yarn mode:self、yarn mode:cloud等命令选择运行模式。【免费下载链接】budibaseAI agents, automations and apps that run your operations. Model agnostic.项目地址: https://gitcode.com/GitHub_Trending/bu/budibase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考