Capítulo 398 de 456

distDir

Core Idea

Define um nome de diretório de build customizado no lugar do padrão .next.

Key Concepts

  • distDir: string, nome do diretório de build; deve ficar dentro do diretório do projeto

Code Examples

module.exports = {
  distDir: 'build',
}
  • O que demonstra: next build passa a gerar output em build/ em vez de .next/.

Anti-patterns

  • Apontar distDir fora do projeto: valores como ../build são inválidos, distDir não pode sair do diretório do projeto

Key Takeaways

  1. Só muda o nome/local do diretório de build, não o comportamento de build em si
  2. Precisa permanecer dentro do diretório do projeto

Connects To

  • next.config.js Options (ch388): opção geral listada no índice de config