Case ini terjadi ketika project yang sedang dibuil terdapat error, sedangkan saan menjalankan next lint tidak ada error yang muncul. kenapa itu bisa terjadi?
Hal ini terjadi karena perbedaan task yang dijalankan oleh next build dengan next lint. next lint ini menjalankan linter saja sedangkan next build akan menjalankan 2 perintah yaitu tsc dan lint, ini membuat perbedaan error. biasanya error tersebut berasal dari tsc yang sedang menjalankan type checking
untuk mengatasi tesebut, bisa menambahkan perintah ini
tsc --noemit && next lint
Reference: