Module BasicsLesson 15Preview gratis
Node ES Modules
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Selain CommonJS, Node.js juga mendukung ES Modules yang menjadi standar modern JavaScript. Modul ESM dideklarasikan dengan import dan export, dan aktif ketika file berekstensi .mjs atau package.json mengatur type: module. ESM dievaluasi secara statis sehingga lebih ramah untuk tree-shaking dan tooling modern.
Poin kunci
- Aktifkan ESM dengan ekstensi .mjs atau set type: module di package.json
- Gunakan import untuk memuat dan export untuk mengekspor
- ESM mendukung dynamic import() yang mengembalikan Promise
- Ekstensi .cjs dipakai jika ingin tetap memakai CommonJS di proyek ESM
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.