跳到主要内容

Monorepo部署

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

workspace共享​

  • workspace:* 会在下载依赖包时,会解析为本地工作区链接