next build – Compilarea și optimizarea aplicației pentru producție în Next.js

Compilează codul TypeScript/React, generează paginile statice și creează pachetele JS optimizate în directorul .next/.

Sintaxă
next build
npm run build

Ce face next build - Compilarea și optimizarea aplicației pentru producție

Comanda next build este pasul esențial înainte de publicarea pe server a oricărui proiect Next.js.

Analizează toate rutele din `app/`, execută funcțiile de pre-randare statică (SSG), verifică tipurile TypeScript, rulează linting-ul și minifică fișierele JavaScript și CSS.

La final, generează un tabel detaliat cu dimensiunea fiecărui bundle și tipul de randare al fiecărei rute (Static sau Server-rendered dinamic).

Exemple

Exemplul 1: Rularea build-ului de producție și analiza rutelor generate

Afișează raportul dimensiunilor pachetelor JS.

npm run build

Ieșire în terminal

Route (app)                              Size     First Load JS
┌ ○ /                                    5.4 kB         89.2 kB
├ ○ /despre                              1.2 kB         85.0 kB
├ ƒ /api/utilizatori                     0 B               0 B
└ ƒ /profil                              2.1 kB         85.9 kB
+ First Load JS shared by all            83.8 kB

○  (Static)   prerendered as static content
ƒ  (Dynamic)  server-rendered on demand

Greșeli frecvente

  • Ignorarea erorilor TypeScript în timpul build-ului; Next.js va refuza să genereze pachetul de producție dacă există neconcordanțe de tipuri.

Comenzi înrudite