fix: switch production build to webpack

This commit is contained in:
Esdras Renan 2025-11-05 21:15:10 -03:00
parent 1079111de2
commit ea8612b8fd
7 changed files with 48 additions and 31 deletions

View file

@ -332,9 +332,11 @@ Benefícios
- Guia CI/CD Desktop: `apps/desktop/docs/guia-ci-cd-web-desktop.md`
- Docs Convex selfhosted: imagem oficial `ghcr.io/get-convex/convex-backend`
## Turbopack (Next.js)
- O projeto usa Turbopack em dev e build.
- Scripts (package.json):
## Bundlers (Next.js)
- Em desenvolvimento utilizamos Turbopack (`next dev --turbopack`) pela velocidade incremental.
- Builds de produção rodam com `next build --webpack` para evitar mismatches de chunks vistos com o Turbopack em produção.
- Scripts principais (package.json):
- `dev`: `next dev --turbopack`
- `build`: `next build --turbopack`
- O workflow de CI executa `bun run build:bun` (que já chama Turbopack via script), e a stack utiliza `bun run start:bun` sobre o artefato gerado.
- `build`: `next build --webpack`
- `build:turbopack`: `next build --turbopack` (uso pontual para debug)
- O workflow de CI executa `bun run build:bun` (que agora roda `next build --webpack` via Bun) e a stack continua a usar `bun run start:bun` sobre o artefato gerado.