Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Dalam ekosistem Node.js, konsep modul sangat penting. Salah satu sistem modul yang paling umum digunakan adalah CommonJS. Yuk kita pelajari lebih lanjut tentang CommonJS dan cara kerja require
untuk manajemen modul!
CommonJS adalah spesifikasi untuk modul di JavaScript. Tujuan utamanya adalah memungkinkan kode berjalan di luar browser, seperti di environment server menggunakan Node.js. Dengan CommonJS, kamu bisa membuat modul terpisah yang bisa diekspor dan diimpor ke dalam file lain sehingga kodenya lebih terstruktur dan mudah dikelola.
require
Di dalam CommonJS, require
adalah fungsi yang digunakan untuk memuat modul lain. Saat kamu menggunakan require
, kamu bisa mengimpor modul bawaan atau modul yang kamu tulis sendiri. Syntax-nya sangat sederhana:
const modulKu = require('./modulKu');
require
Resolusi Jalur:
require
mencari file modul yang disebutkan. Jika modulnya adalah modul inti Node.js, ia akan langsung mengimpornya. Jika tidak, require
akan mencari file di jalur relatif atau di folder node_modules
.Pemrosesan dan Caching:
Ekspor Modul:
module.exports
. Ini adalah cara kamu menandai apa yang akan tersedia untuk file lain yang mengimpor modul tersebut. Apapun yang di-assign ke module.exports
akan menjadi API publik dari modul tersebut.Dengan memahami CommonJS dan require
, kamu akan mampu memaksimalkan manfaat dari sistem modul di Node.js, membuat kode lebih terstruktur dan mudah dipahami!
Link terkait: