Header Ads

Header ADS

require(" ") vs import



✅ 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


Powered by Blogger.