Referensi CLI
npm create nextjs-kit@latest [directory] [flags]| Flag | Fungsi |
|---|---|
[directory] |
Folder proyek, juga dipakai sebagai nama paket |
-m, --mode <mode> |
frontend atau fullstack |
-p, --preset <preset> |
Kumpulan modul siap pakai. Lihat Preset |
--modules <ids> |
Modul opsional, dipisah koma (contoh: api-client,msw) |
--pm <name> |
npm, pnpm, yarn, atau bun (default: yang menjalankan CLI) |
-y, --yes |
Pakai default untuk semua pertanyaan yang tidak diisi lewat flag |
--no-install |
Jangan install dependency |
--no-git |
Jangan inisialisasi repo git |
-v, --version |
Tampilkan versi |
Perintah add
Section titled “Perintah add”npx create-nextjs-kit@latest add <modules...> [flags]| Flag | Fungsi |
|---|---|
<modules...> |
ID modul dipisah spasi atau koma |
--cwd <path> |
Root proyek (default: direktori saat ini) |
--dry-run |
Tampilkan rencana tanpa menulis atau install |
-y, --yes |
Setujui rencana tanpa prompt; konflik tetap membatalkan operasi |
--no-install |
Tulis kode tanpa install dependency |
Mode dan package manager dibaca dari manifest proyek. Flag create seperti --mode, --preset,
--modules, dan --pm tidak tersedia untuk add. Tidak ada --force. Lihat
Menambah modul untuk backup, konflik, serta langkah setelah penambahan.
Untuk membuat proyek baru bernama add, gunakan path ./add.
Aturan create
Section titled “Aturan create”- Flag
--modemenimpa mode bawaan preset. - Kombinasi modul yang tidak valid (modul tidak dikenal, tidak tersedia untuk mode itu, atau saling bertentangan) gagal sebelum apa pun ditulis ke disk.
- Modul yang bergantung pada modul lain memasangnya otomatis.
- Folder tujuan harus belum ada atau kosong.
File hasil generate
Section titled “File hasil generate”nextjs-kit.json di root proyek mencatat cliVersion saat generate, mode, modules,
integrations, dan packageManager. Setelah penambahan modul, lastModifiedBy mencatat versi CLI
yang menjalankan add; cliVersion tetap menyimpan versi generate awal.
Lihat Upgrade proyek untuk memperbarui template secara manual.