সরাসরি মূল বিষয়ে যান

Node.js

অ্যাপ্লিকেশনOpenJS Foundation

node, node.js, nodejs runtime নামেও পরিচিত

OpenJS Foundationপ্রোডাক্টিভিটি

OpenJS Foundation-এর একটি JavaScript রানটাইম। অফিশিয়াল Windows ইনস্টলারটি node.exe-কে Program Files\nodejs-এর অধীনে রাখে এবং এতে npm অন্তর্ভুক্ত থাকে।

আপনার যা জানা প্রয়োজন

Node.js জাভাস্ক্রিপ্ট চালায়। অফিশিয়াল ইনস্টলারের সাথে npm আসে।

node.exe হলো Node.js রানটাইম। অফিশিয়াল Windows ইনস্টলারটি PATH-এ npm-ও যুক্ত করে। python.exe হলো CPython। কোনো প্রজেক্ট ফোল্ডারের ভেতরের node.exe সাধারণত একটি লোকাল বা nvm ইনস্টল।

এটি কী?
npm সহ একটি JavaScript রানটাইম
Python-এর মতোই?
না। ভিন্ন ভাষা
প্রজেক্টে node.exe?
প্রায়শই একটি লোকাল বা nvm কপি
Feex বলছে
যদি node.exe কোনো অবশিষ্ট ডেভ সার্ভারে পড়ে থাকে, তবে আমি server.js বা npm-এর জন্য কমান্ড লাইনটি পড়ব। এটি শান্ত করতে আমি Python আনইনস্টল করব না।

Node.js কী?

Node.js হলো OpenJS JavaScript রানটাইম। অফিশিয়াল বিল্ডগুলো Program Files\nodejs বা কোনো nvm ফোল্ডারের অধীনে থাকে। এটি Python নয় এবং কোনো Windows কম্পোনেন্ট নয়।

আপনি যদি এটি কখনও ব্যবহার না করে থাকেন

যদি কোনো README-তে Node ইনস্টল করতে বলা হয়, তবে nodejs.org থেকে LTS ইনস্টলারটি সংগ্রহ করুন। ওই প্যাকেজে npm অন্তর্ভুক্ত থাকে। একটি মৌলিক Node অ্যাপের জন্য আপনার Python প্রয়োজন নেই। Program Files\nodejs-এ থাকা node.exe হলো গ্লোবাল রানটাইম। প্রজেক্টের পাশে থাকা node.exe সাধারণত nvm-windows বা ভেন্ডর করা কপি।

এটি কী কাজে ব্যবহৃত হয়?

JavaScript টুলস চালান

ডেভ সার্ভার, CLI এবং স্ক্রিপ্টগুলো node.exe হিসেবে শুরু হয়। এটি python.exe নয়।

npm ইনস্টলসমূহ

অফিশিয়াল ইনস্টলারের সাথে npm.cmd সরবরাহ করা হয়। Composer হলো PHP-এর অনুরূপ, এটি নয়।

ভার্সন ম্যানেজারসমূহ

nvm-windows অতিরিক্ত node.exe কপি সংরক্ষণ করে। সেগুলোও Node, কোনো System32 ফাইল নয়।

এটি কার জন্য?

  • যাদের টুলগুলো npm প্রত্যাশা করে
  • যেসব ব্যবহারকারী প্রজেক্টে node.exe খুঁজে পেয়ে এটিকে ম্যালওয়্যার মনে করেছিলেন
  • যারা এটিকে Python ভেবে বিভ্রান্ত হয়েছেন কারণ উভয়েই রানটাইম বলে

বর্তমান অবস্থা

সক্রিয়ভাবে বিকাশমান। OpenJS Current এবং LTS ট্রেন সরবরাহ করে। এই নিবন্ধটি Windows ডেস্কটপ রানটাইম নিয়ে, WSL-এর ভেতরের Node নয়।

এটি কতটা পুরনো?

Ryan Dahl 2009 সালে Node.js প্রকাশ করেন। এটি Python (1991)-এর চেয়ে নতুন এবং বেশিরভাগ Electron এডিটরের চেয়ে পুরনো। বর্তমান Windows কাজগুলোতে nodejs.org থেকে LTS ব্যবহার করা হয়, 0.x যুগের নয়।

সংস্করণসমূহ

প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।

LTS
Current

সিস্টেমের প্রয়োজনীয়তা

মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।

নূন্যতম

নূন্যতম সিস্টেমের প্রয়োজনীয়তা
অপারেটিং সিস্টেম একটি বর্তমান 64-bit Windows 10 বা Windows 11 রিলিজ, nodejs.org অনুযায়ী
RAM রানটাইমটি আকারে ছোট। বান্ডলার এবং node_modules মেমরি নির্ধারণ করে

রিসোর্স প্রোফাইল

CPU চাহিদা
আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
RAM চাহিদা
নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে

ইনস্টল করা প্রসেসসমূহ

এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।

ইনস্টল করা প্রসেসসমূহ
node.exe ওই ইনস্টলের জন্য Node.js রানটাইম

স্টার্টআপ উপাদানসমূহ

একটি Startup npm স্ক্রিপ্ট এটি শুরু করতে পারে। এটি আপনি বা কোনো ভেন্ডর করেছেন, Node নামের কোনো ইনবক্স Windows সার্ভিস নয়।

ফাইলের অবস্থানসমূহ

সাধারণ Node.js অবস্থানসমূহ
সাধারণ ইনস্টল C:\Program Files\nodejs\

ফাইল ফরম্যাটসমূহ

JSMJSpackage.json

সাধারণ সমস্যাসমূহ

একটি অবশিষ্ট localhost সার্ভার

আপনি এডিটর বন্ধ করার পরেও npm start node.exe-কে চালু রাখতে পারে। python.exe নয়, ওই কমান্ড লাইনটি বন্ধ করুন।

প্রজেক্ট-লোকাল node.exe

কিছু টুল একটি রানটাইম ভেন্ডর করে। ফাইলের অবস্থান খুলুন। Program Files\nodejs হলো অফিশিয়াল ইনস্টল।

সমস্যা থেকে উত্তরণ

where.exe node এবং node -v

Program Files\nodejs বনাম nvm বনাম একটি প্রজেক্ট কপি নিশ্চিত করুন। where.exe python একটি ভিন্ন ইনস্টলেশন।

কাজটি যদি Ubuntu-এর ভেতরে হয়ে থাকে, তবে এই exe-টি ভুল

WSL Node ডিস্ট্রোর ভেতরে থাকে। একটি Windows node.exe বন্ধ করলে তা Linux Node-কে থামাবে না।

যেকোনো এলোমেলো Node প্যাক থেকে নয়, nodejs.org থেকে পুনরায় ইনস্টল করুন

অফিশিয়াল LTS ইনস্টলারে npm অন্তর্ভুক্ত থাকে। সার্চ-বিজ্ঞাপনের বান্ডিলগুলো আবর্জনা।

বিকল্পসমূহ

Python একটি ভিন্ন ভাষা। কিছু JS কাজের জন্য Bun এবং Deno-এর মিল রয়েছে।

অফিসিয়াল সহায়তা এবং ডাউনলোড

ভেন্ডর দিয়ে শুরু করুন। এলোমেলো exe সাইটগুলো কোনো সাপোর্ট চ্যানেল নয়।

অফিসিয়াল যোগাযোগ
ডাউনলোড nodejs.org/ অফিশিয়াল ইনস্টলার বা ভেন্ডর পেজ
সহায়তা nodejs.org/docs ভেন্ডর সহায়তা
অফিসিয়াল সাইট nodejs.org/ এখান থেকে শুরু করুন, কোনো অনির্ভরযোগ্য exe হোস্ট থেকে নয়
রিলিজ ইনডেক্স nodejs.org/en/download/releases যখন কোনো প্রজেক্ট পুরনো মেজর ভার্সন পিন করে

সম্পর্কিত হার্ডওয়্যার

রানটাইমটি নিজে হালকা। বড় TypeScript প্রজেক্টগুলোর জন্য RAM এবং node_modules-এর জন্য একটি SSD প্রয়োজন।

প্রযুক্তিগত বিবরণ

প্রযুক্তিগত বিবরণ

ভেন্ডর সংস্করণ নম্বর পরিবর্তিত হয়। এই নিবন্ধটি কোনো নির্দিষ্ট বিল্ড উল্লেখ করে না।

উৎস এবং যাচাইকরণ

রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?