Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Versão mais recente do Next.js cria pasta out de maneira diferente

No curso, vimos que ao rodar o comando next export geramos as páginas estáticas do projeto criando a pasta out. Porém, agora já não funciona mais assim.

Para isso tive que criar o next.config.js na raiz do projeto com o seguinte código nele:

// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'export',  // Ativa a exportação estática
}

module.exports = nextConfig;

Os scripts ficam assim no package.json:

"scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },

O comando next export foi removido porque ele não é mais necessário. E ao rodar o yarn build a pasta out é criada.

Para saber mais você encontra na documentação: https://nextjs.org/docs/app/building-your-application/deploying/static-exports

1 resposta
solução!

Olá, Camilla, como vai?

Muito legal você ter compartilhado essa informação! É ótimo ver como você está acompanhando as mudanças nas versões mais recentes do Next.js e trazendo essas atualizações aqui para o fórum. Isso não só te ajuda a fixar o conhecimento como também beneficia os outros alunos que podem estar enfrentando a mesma situação. Continue interagindo e trazendo suas experiências, essas trocas enriquecem muito a comunidade!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)