Untuk install typescript di Next.js terlebih dahulu buat file tsconfig.json
kemudina install dependency menggunakan perintah
npm install typescript @types/react @types/node
maka didalam file tsconfig.json
akan dibuatkan config untuk typescriptnya.
setelah semua terinstall ubah, file yang formatnya *.js
ke *.ts
atau *.jsx
ke *.tsx
kemudian jalankan server next.js dengan perintah
npm run dev
Additional
jika saat mengembangkan projek sudah biasa menggunakan typescript. Pada tsconfig.json ubah menjadi
{
"compilerOptions": {
"strict": true
}
}
namun jika ingin menggunakannya dengan javascript juga, ubah menjadi seperti ini
{
"compilerOptions": {
"strict": false
}
}