πŸ–₯️ PERINTAH DASAR NODE.JS + REACT

Materi wajib SMK RPL: npm, React, dan terminal

βš™οΈ Setup Awal Project

node -v
npm -v
npx create-react-app my-app
cd my-app
πŸ“Œ Penjelasan:
node -v = cek versi Node.js
npm -v = cek versi npm
create-react-app = membuat project React
cd my-app = masuk folder project

⭐ 1. Menjalankan Project

Perintah:

npm start

🧠 Penjelasan:

πŸ”Ž Hasil:

Project berjalan di: http://localhost:3000

🏫 Istilah: tombol PLAY aplikasi

⭐ 2. Menghentikan Project

Perintah:

Ctrl + C

🧠 Penjelasan:

Setelah muncul:

Terminate batch job (Y/N)?

Jawaban:

Y
🏫 Istilah: tombol STOP aplikasi

⭐ 3. Production Build

npm run build
npm start

🧠 Penjelasan:

🏫 Mode aplikasi siap upload server (hosting)

⭐ 4. Install Package

npm install axios

🧠 Penjelasan:

Dev dependency:

npm install -D eslint

🧠 Penjelasan:

🏫 Menambahkan fitur ke project

⭐ 5. Melihat Paket Terinstall

npm list --depth=0

🧠 Penjelasan:

🏫 Melihat isi β€œkomponen” project

⭐ 6. Membersihkan Cache

npm cache clean --force

🧠 Penjelasan:

🏫 Reset sementara sistem npm

⭐ 7. Hapus node_modules (Reset Total)

Windows:

rmdir /s /q node_modules
npm install

Mac/Linux:

rm -rf node_modules
npm install

🧠 Penjelasan:

🏫 Reset total project

🎯 Rangkuman SMK RPL

Perintah Fungsi Kapan digunakan
npm start Menjalankan project Saat coding
Ctrl + C Stop server Berhenti kerja
Y Konfirmasi stop Setelah Ctrl + C
npm install Install library Tambah fitur
npm install -D Dev tools ESLint, Prettier
npm run build Build production Siap upload
npm cache clean --force Bersihkan cache Jika error
npm list --depth=0 Lihat library Cek project
hapus node_modules + install Reset project Error berat

🧠 Kesimpulan Besar

Node.js + React bekerja dengan perintah terminal yang membaca package.json

πŸš€ Penutup

Materi ini adalah dasar wajib sebelum masuk ke project React yang lebih kompleks.