Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT CLI SEDERHANA DENGAN NODE.JS

Pelajari cara membuat CLI sederhana dengan Node.js dengan langkah-langkah mudah dan kode yang jelas dalam artikel ini.

Daftar Isi:

Persiapan
Membuat Proyek Baru
Membuat File CLI
Konfigurasi `package.json`
Install dan Uji CLI Secara Lok...
Kesimpulan

Membuat Command Line Interface (CLI) dengan Node.js itu mudah dan menyenangkan. Artikel ini akan memandu kamu langkah demi langkah untuk membuat CLI sederhana. Mari mulai!

Persiapan

Sebelum memulai, pastikan kamu sudah menginstal Node.js dan npm di komputer kamu. Kamu bisa mengeceknya dengan perintah berikut:

node -v
npm -v

Membuat Proyek Baru

Buat folder baru untuk proyek CLI kamu dan pindah ke dalam folder tersebut:

mkdir my-cli
cd my-cli

Inisialisasi proyek Node.js:

npm init -y

Ini akan membuat file package.json dengan konfigurasi default.

Membuat File CLI

Buat file baru bernama index.js yang akan menjadi file utama CLI kamu. Gunakan touch atau editor teks favorit kamu:

touch index.js

Dalam index.js, tambahkan kode berikut:

#!/usr/bin/env node

console.log('Halo, ini adalah CLI sederhana!');

Pastikan untuk menambahkan baris #!/usr/bin/env node di atas, karena ini memberitahu sistem untuk menjalankan file dengan Node.js.

Konfigurasi package.json

Edit package.json untuk menambahkan script dan konfigurasi bin. Tambahkan bagian berikut:

"bin": {
  "my-cli": "index.js"
}

Ini menginformasikan npm bahwa perintah my-cli akan menjalankan index.js.

Install dan Uji CLI Secara Lokal

Instal CLI secara lokal agar bisa digunakan di terminal:

npm link

Setelah itu, coba jalankan perintah my-cli di terminal:

my-cli

Jika berhasil, kamu akan melihat pesan: Halo, ini adalah CLI sederhana!

Kesimpulan

Membuat CLI dengan Node.js adalah cara sederhana dan cepat untuk membuat alat atau aplikasi terminal. Dengan beberapa langkah di atas, kamu bisa membuat proyek CLI sendiri dan memodifikasi sesuai kebutuhan. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding