مواد پر جائیں

Node.js

ایپلیکیشنOpenJS Foundation

node، node.js، nodejs رن ٹائم بھی کہا جاتا ہے

OpenJS Foundationپروڈکٹیوٹی

OpenJS Foundation کا ایک JavaScript رن ٹائم۔ سرکاری ونڈوز انسٹالر node.exe کو Program Files\nodejs میں رکھتا ہے اور npm پر مشتمل ہوتا ہے۔

آپ کے لیے جاننا کیا ضروری ہے

Node.js دراصل JavaScript کو چلاتا ہے۔ npm سرکاری انسٹالر کے ساتھ آتا ہے۔

node.exe دراصل Node.js کا رن ٹائم ہے۔ سرکاری ونڈوز انسٹالر npm کو بھی PATH پر شامل کرتا ہے۔ python.exe دراصل CPython ہے۔ پروجیکٹ فولڈر کے اندر موجود node.exe اکثر ایک مقامی یا nvm انسٹالیشن ہوتی ہے۔

یہ کیا ہے؟
npm کے ساتھ ایک JavaScript رن ٹائم
کیا یہ Python جیسا ہے؟
نہیں۔ مختلف زبان ہے
پروجیکٹ میں node.exe؟
اکثر ایک مقامی یا nvm کاپی ہوتی ہے
Feex کا کہنا ہے
اگر node.exe کسی بچے کھچے ڈیو سرور پر موجود ہے، تو میں server.js یا npm کے لیے کمانڈ لائن پڑھوں گا۔ میں اسے خاموش کرنے کے لیے Python کو ان انسٹال نہیں کروں گا۔

Node.js کیا ہے؟

Node.js دراصل OpenJS جاوا اسکرپٹ رن ٹائم ہے۔ سرکاری بلڈز Program Files\nodejs یا کسی nvm فولڈر کے تحت رہتے ہیں۔ یہ Python نہیں ہے اور نہ ہی ونڈوز کا جزو ہے۔

اگر آپ نے اسے کبھی استعمال نہیں کیا

اگر کسی README میں Node انسٹال کرنے کا کہا گیا ہے، تو nodejs.org سے LTS انسٹالر حاصل کریں۔ اس پیکیج میں npm شامل ہوتا ہے۔ آپ کو بنیادی Node ایپ کے لیے Python کی ضرورت نہیں ہے۔ Program Files\nodejs میں موجود node.exe گلوبل رن ٹائم ہے۔ پروجیکٹ کے پاس موجود node.exe اکثر nvm-windows یا وینڈر کی کاپی ہوتی ہے۔

یہ کس لیے استعمال ہوتا ہے؟

JavaScript ٹولز چلائیں

ڈیو سرورز، CLIs اور اسکرپٹس بطور node.exe شروع ہوتے ہیں۔ یہ python.exe نہیں ہے۔

npm انسٹالز

npm.cmd سرکاری انسٹالر کے ساتھ آتا ہے۔ Composer اس کا PHP متبادل ہے، یہ نہیں۔

ورژن مینیجرز

nvm-windows اضافی node.exe کاپیاں رکھتا ہے۔ وہ اب بھی Node ہی ہیں، System32 فائل نہیں۔

یہ کس کے لیے ہے؟

  • وہ لوگ جن کے ٹولز npm کو لازمی مانتے ہیں
  • وہ صارفین جنہوں نے کسی پروجیکٹ میں node.exe پایا اور اسے میلویئر سمجھا
  • کوئی بھی شخص جس نے اسے Python کے ساتھ گڈمڈ کر دیا کیونکہ دونوں رن ٹائم کہلاتے ہیں

موجودہ صورتحال

فعال طور پر تیار کیا جا رہا ہے۔ OpenJS موجودہ اور LTS ٹرینز جاری کرتا ہے۔ یہ مضمون ونڈوز ڈیسک ٹاپ رن ٹائم کے بارے میں ہے، نہ کہ WSL کے اندر موجود Node کے بارے میں۔

یہ کتنا پرانا ہے؟

ریان ڈہل نے 2009 میں Node.js جاری کیا۔ یہ Python (1991) سے نیا اور زیادہ تر Electron ایڈیٹرز سے پرانا ہے۔ ونڈوز کا موجودہ کام 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 نامی کوئی ان باکس ونڈوز سروس نہیں۔

فائل کے مقامات

عام Node.js مقامات
عام انسٹال C:\Program Files\nodejs\

فائل فارمیٹس

JSMJSpackage.json

عام مسائل

ایک بچا ہوا لوکل ہوسٹ سرور

آپ کے ایڈیٹر کو بند کرنے کے بعد بھی 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 ڈسٹرو میں رہتا ہے۔ ونڈوز 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 پروجیکٹس کو node_modules کے لیے RAM اور SSD کی ضرورت ہوتی ہے۔

تکنیکی تفصیلات

تکنیکی تفصیلات

وینڈر کے ورژن نمبرز تبدیل ہوتے رہتے ہیں۔ یہ مضمون کسی خاص بلڈ کا پابند نہیں ہے۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟