Node.js
node, node.js, nodejs runtime নামেও পরিচিত
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 কপি
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 বা ভেন্ডর করা কপি।
এটি কী কাজে ব্যবহৃত হয়?
ডেভ সার্ভার, CLI এবং স্ক্রিপ্টগুলো node.exe হিসেবে শুরু হয়। এটি python.exe নয়।
অফিশিয়াল ইনস্টলারের সাথে 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 যুগের নয়।
সংস্করণসমূহ
প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।
সিস্টেমের প্রয়োজনীয়তা
মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।
নূন্যতম
| অপারেটিং সিস্টেম | একটি বর্তমান 64-bit Windows 10 বা Windows 11 রিলিজ, nodejs.org অনুযায়ী |
|---|---|
| RAM | রানটাইমটি আকারে ছোট। বান্ডলার এবং node_modules মেমরি নির্ধারণ করে |
রিসোর্স প্রোফাইল
- CPU চাহিদা
- আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
- RAM চাহিদা
- নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে
ইনস্টল করা প্রসেসসমূহ
এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।
| node.exe | ওই ইনস্টলের জন্য Node.js রানটাইম |
|---|
স্টার্টআপ উপাদানসমূহ
একটি Startup npm স্ক্রিপ্ট এটি শুরু করতে পারে। এটি আপনি বা কোনো ভেন্ডর করেছেন, Node নামের কোনো ইনবক্স Windows সার্ভিস নয়।
ফাইলের অবস্থানসমূহ
| সাধারণ ইনস্টল | C:\Program Files\nodejs\ |
|---|
ফাইল ফরম্যাটসমূহ
সাধারণ সমস্যাসমূহ
একটি অবশিষ্ট 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। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.
- Node.js অফিশিয়াল সাইট · ভেন্ডর প্রডাক্ট পেজ
- Node.js সহায়তা · ভেন্ডর সহায়তা
- Foxhole প্রসেস ম্যাপ · Windows PC-তে ফার্স্ট-পার্টি নমুনা। কোনো ল্যাব বেঞ্চমার্ক নয়।
এই নিবন্ধটি কি দরকারী ছিল?
একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।
ধন্যবাদ। এটি আমাদের এই পৃষ্ঠাটি উন্নত করতে সহায়তা করে।