Monorepo部署
- Web 的构建上下文必须是仓库根目录。不要只上传或只配置
apps/web目录,因为它依赖packages/ui和packages/shared的workspace:*包 - 构建时保留整个 workspace。
workspace:*在pnpm install后会解析为本地工作区链接- 这样就不需要把
@know-agent/ui、@know-agent/shared发布到 npm - 构建命令从仓库根目录执行,构建上下文也必须是仓库根目录
- 这样就不需要把
workspace共享
workspace:*会在下载依赖包时,会解析为本地工作区链接