Node.js
node، node.js، nodejs رن ٹائم بھی کہا جاتا ہے
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 کاپی ہوتی ہے
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 یا وینڈر کی کاپی ہوتی ہے۔
یہ کس لیے استعمال ہوتا ہے؟
ڈیو سرورز، CLIs اور اسکرپٹس بطور node.exe شروع ہوتے ہیں۔ یہ python.exe نہیں ہے۔
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 دور کا نہیں۔
ورژنز
پہلے بڑے چینلز۔ درست بلڈ نمبرز کی یہاں مکمل تصدیق نہیں کی گئی ہے۔
سسٹم کے تقاضے
اقدار پبلشر کی عوامی رہنمائی کے مطابق ہیں۔ کام کا بوجھ اب بھی اصل ضرورت کو بدل دیتا ہے۔
کم از کم
| آپریٹنگ سسٹم | موجودہ 64-bit Windows 10 یا Windows 11 ریلیز، بحوالہ nodejs.org |
|---|---|
| RAM | رن ٹائم چھوٹا ہے۔ بنڈلرز اور node_modules میموری کا تعین کرتے ہیں |
وسائل کا پروفائل
- CPU کی مانگ
- ایپ کے اندر آپ کے کھولے گئے مواد کی پیروی کرتا ہے
- RAM کی مانگ
- دستاویزات، ٹیبز، یا لائبریریوں کی پیروی کرتا ہے
انسٹال شدہ پروسیسز
یہ ایگزیکیوٹیبلز انسٹال ہونے پر اس پروڈکٹ سے تعلق رکھتی ہیں۔
| node.exe | اس انسٹال کے لیے Node.js رن ٹائم |
|---|
اسٹارٹ اپ اجزاء
ایک Startup npm اسکرپٹ اسے شروع کر سکتی ہے۔ یہ آپ ہیں یا کوئی وینڈر، Node نامی کوئی ان باکس ونڈوز سروس نہیں۔
فائل کے مقامات
| عام انسٹال | C:\Program Files\nodejs\ |
|---|
فائل فارمیٹس
عام مسائل
ایک بچا ہوا لوکل ہوسٹ سرور
آپ کے ایڈیٹر کو بند کرنے کے بعد بھی 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۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.
- Node.js سرکاری سائٹ · وینڈر کا پروڈکٹ پیج
- Node.js مدد · وینڈر سپورٹ
- Foxhole پروسیس میپ · Windows PCs پر فرسٹ پارٹی کے نمونے۔ کوئی لیب بینچ مارک نہیں۔
کیا یہ مضمون مفید تھا؟
ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔
شکریہ۔ اس سے ہمیں اس صفحے کو بہتر بنانے میں مدد ملتی ہے۔