Lewati ke konten
create-nextjs-kit

Referensi CLI

Terminal window
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
Terminal window
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.

  • Flag --mode menimpa 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.

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.