跳转正文

开发与验证 ​

从仓库源码采用时,在目标目录使用 manifest 指定的 pnpm,后端使用 global.json 指定的 .NET SDK。各前端工作区拥有自己的锁文件;不要为了运行一个应用统一改全仓工具版本。

修改自己的页面 ​

先从快速开始运行前端或全栈应用。新宿主在 apps/yoyo-admin/admin-nuxtui 使用 pnpm typecheck、pnpm lint 和受影响的 pnpm test;独立模板与共享包使用各自的 manifest 入口。

修改后端或合同 ​

后端优先构建受影响项目并执行对应测试。接口变化先修改后端,再沿生成客户端流程更新消费者;纯 UI 修改不刷新 API。

仓库级验证在确有需要时,从仓库根依次执行:

powershell
dotnet restore Yoyo.Monorepo.sln
dotnet build Yoyo.Monorepo.sln -c Release --no-restore
dotnet test Yoyo.Monorepo.sln -c Release --no-restore --no-build

代码检查不代替真实后端接线。需要验证保存时使用自己的测试记录并确认服务端回读,不拿模板 mock 结果代替持久化验证。包构建与候选消费也不等于 registry 发布或目标环境部署。

内容更新于:

YoyoBoot · 从真实项目走向可复用能力