Langkah Awal
Bahasa
Section titled “Bahasa”GamanJS dirancang khusus untuk bekerja dengan TypeScript dan JavaScript modern menggunakan sistem Modul ECMAScript (ESM). Ini berarti semua modul harus ditulis menggunakan sintaksis import dan export CommonJS (require, modul.exports) tidak didukung. Jika Anda membangun proyek dengan GamanJS, pastikan lingkungan dan basis kode Anda sepenuhnya kompatibel dengan ESM.
Prasyarat
Section titled “Prasyarat”Tolong pastikan Node.js (version => 18.x) terinstal pada sistem operasi Anda.
Buat proyek pertama
Section titled “Buat proyek pertama”GamanJS adalah kerangka kerja untuk aplikasi backend, Anda dapat membuatnya menggunakan manajer paket favorit Anda:
npm create gaman@latestpnpm create gaman@latestyarn create gamanbun create gaman@latestStruktur Proyek
Section titled “Struktur Proyek”Setelah membuat proyek baru, struktur file Anda akan terlihat seperti ini:
Directorysrc
Directorycontrollers
- AppController.ts
Directoryroutes
- AppRoutes.ts
- index.d.ts
- index.ts
- package.json
- tsconfig.json