✅ ES6 Version (ESM):
import express from "express";
const app = express();
🔍 ব্যাখ্যা:
CommonJS (পুরোনো) |
ES6 Module (আধুনিক) |
const express = require("express") |
import express from "express" |
Module কে require() দিয়ে আনা হয় |
Module কে import দিয়ে আনা হয় |
Node.js এর built-in সাপোর্ট |
ES6-এর official standard |
🧠 কিন্তু ESM চালাতে চাইলে কী লাগবে?
Node.js-এ import
/export
ব্যবহার করতে চাইলে নিচের যেকোনো একটা করতে হবে:
🔹 Option 1: package.json
এ type যুক্ত করো
{
"type": "module"
}
🔹 Option 2: ফাইলের এক্সটেনশন .mjs
বানাও
index.mjs
✅ উপসংহার:
কাজ |
CommonJS |
ES6 (ESM) |
Express import |
const express = require("express") |
import express from "express" |
Express app বানানো |
const app = express() |
const app = express() |
ব্যবহারের সময় |
পুরোনো Node.js |
আধুনিক JS / React / Frontend |