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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MENGGUNAKAN ES MODULES (`IMPORT/EXPORT`) DI NODE.JS

Pelajari cara menggunakan ES Modules (`import/export`) di Node.js dengan panduan sederhana ini, yang memudahkan proses pengembangan dan pengelolaan kode JavaScript kamu.

Daftar Isi:

Mengaktifkan ES Modules
Cara Menggunakan Import dan Ex...
Pertimbangan Umum

Jika kamu ingin menggunakan ES Modules (import/export) di Node.js, artikel ini akan memberikan panduan yang jelas dan sederhana. Mari kita lihat langkah-langkah dan tips bermanfaat untuk membuat proses ini lebih mudah.

Mengaktifkan ES Modules

Sebelum menggunakan ES Modules, kamu harus memastikan bahwa Node.js telah diaktifkan untuk mendukung fitur ini. Ada dua cara utama untuk melakukannya:

  1. File Ekstensi .mjs
    Gunakan ekstensi .mjs untuk file JavaScript kamu. Dengan cara ini, Node.js akan secara otomatis memperlakukan file tersebut sebagai modul ES.

  2. Menambahkan “type”: “module”
    Jika kamu ingin menggunakan ekstensi .js biasa, tambahkan "type": "module" ke dalam file package.json proyek kamu. Ini akan menginstruksikan Node.js untuk memperlakukan semua file .js di proyekmu sebagai modul ES.

Cara Menggunakan Import dan Export

Menggunakan export

Untuk membagikan fungsi atau variabel dari satu file ke file lain, gunakan pernyataan export. Ada beberapa cara melakukan ini:

// Export individu
export const myFunction = () => {
    console.log("Halo, Node.js!");
};

// Export di bagian akhir file
const myVariable = 42;
const anotherFunction = () => {};
export { myVariable, anotherFunction };

Menggunakan import

Setelah menggunakan export, kamu bisa mengambil fungsi atau variabel tersebut di file lain dengan import:

// Import khusus
import { myFunction } from './myModule.mjs';

// Import seluruh modul
import * as myModule from './myModule.mjs';
console.log(myModule.myVariable);

Pertimbangan Umum

  • Syntax Error: Pastikan sintaks import dan export digunakan dengan benar. Kesalahan kecil seperti ketidaksesuaian dalam nama atau jalur file bisa menyebabkan error.
  • Dukungan Node.js: Pastikan versi Node.js yang kamu gunakan mendukung ES Modules. Versi 12 dan lebih baru umumnya sudah mendukungnya dengan baik.

Dengan menggunakan panduan ini, semoga kamu bisa lebih mudah dalam menerapkan ES Modules di Node.js dan memanfaatkan fitur modern JavaScript di proyekmu. Selamat mencoba!


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