Sebelumnya kita telah mengenal apa itu Next.js dan perubahan besar yang ada di App Router. Sekarang kita akan membahas cara instalasi Next,js dan struktur project Next.js
Sebelum menginstal Next.js, pastikan perangkat kamu sudah terinstal node.js, jika belum terinstal, kamu bisa megunduhnya di nodejs.org. Pastikan sudah terinstal dengan mengecek versi node.js dengan perintah :
node -v
Untuk NPM sudah termasuk saat kamu menginstal Node.js. Jadi kamu tidak perlu menginstalnya secara terpisah. Namun jika ingin menggunakan Yarn atau PNPM kamu bisa menginstal dengan perintah :
npm install -g yarn
npm install -g pnpm
Untuk mengecek apakah Yarn atau PNPM sudah terinstal, gunakan perintah :
// yarn
yarn -v
//pnpm
pnpm -v
Untuk memulai proyek Next.js, kita bisa menggunakan npm, yarn, atau pnpm. Berikut langkah-langkahnya:
cd path/to/folder
//menggunakan NPM
npx create-next-app@latest my-next-app
cd my-next-app
npm run dev
// menggunakan Yarn
yarn create next-app my-next-app
cd my-next-app
yarn dev
// menggunakan PNPM
pnpm create next-app my-next-app
cd my-next-app
pnpm dev
Catatan : my-next-app merupakan nama project, bisa diganti sesuai keinginan kamu
Setelah itu, buka browser dan akses http://localhost:3000/. Kalau semuanya berjalan lancar, berarti instalasi berhasil Horee!
Setelah berhasil menginstal Next.js, kita akan melihat struktur folder dan file default yang dibuat oleh Next.js. Berikut struktur dasar proyek Next.js:
Di dalam folder app/, memiliki beberapa file penting yaitu:
Selain itu di dalam folder src/ kita bisa menambahkan folder seperti: