این پی ایم کیا ہے؟ جاوا اسکرپٹ پیکیج مینیجر نے وضاحت کی۔

این پی ایم کیا ہے؟ جاوا اسکرپٹ پیکیج مینیجر نے وضاحت کی۔

پیکجز بہت سی پروگرامنگ زبانوں کا لازمی حصہ ہیں ، اور جاوا اسکرپٹ اس سے مستثنیٰ نہیں ہے۔ ویب سرور بنانے سے لے کر ای میل بھیجنے تک آپ کی درخواست یا سکرپٹ میں مختلف فنکشنلٹی شامل کرنے کے لیے ان کا استعمال کیا جا سکتا ہے۔





پیکیجز کے بغیر ، آپ کو اپنے ہر پروجیکٹ میں اسی فعالیت کو پروگرامنگ کرکے پہیے کو دوبارہ بنانا ہوگا جس کی ضرورت ہوتی ہے۔ دلچسپی؟ یہ گائیڈ اس بات کا احاطہ کرے گا کہ آپ این پی ایم کے ساتھ جاوا اسکرپٹ میں پیکیج کیسے انسٹال اور استعمال کر سکتے ہیں۔





نوڈ پیکیج مینیجر (این پی ایم) کیا ہے؟

جاوا اسکرپٹ نوڈ پیکیج مینیجر کا استعمال کرتا ہے ، جسے اکثر این پی ایم کے طور پر مختص کیا جاتا ہے ، بطور پیکیج مینیجر اور پیکیج ریپوزٹری۔ نوڈ Node.js کے لیے مختصر ہے ، جاوا اسکرپٹ رن ٹائم ماحول جو براؤزر کے باہر جاوا اسکرپٹ کوڈ کو چلانے کے لیے استعمال ہوتا ہے۔





ایک ملین سے زیادہ پیکجوں کی میزبانی کے ساتھ npm ویب سائٹ ، ڈویلپر جاوا اسکرپٹ لائبریریوں کی بے پناہ کیٹلاگ کے ذریعے تلاش اور براؤز کرسکتے ہیں۔ ان میں سے کچھ پیکجز فی ہفتہ 10 ملین سے زیادہ بار ڈاؤن لوڈ کیے جاتے ہیں۔ ویب سائٹ اس پر میزبانی کردہ تمام پیکجوں کے بارے میں معلومات فراہم کرتی ہے جیسے سورس کوڈ ، دستاویزات ، ورژن نمبر ، اور پیک شدہ سائز۔

ویب سائٹ کے ساتھ ساتھ ، این پی ایم ایک کمانڈ لائن ٹول بھی فراہم کرتا ہے جو ڈویلپرز کو ان پیکیجز کو انسٹال یا انسٹال کرنے کی اجازت دیتا ہے۔



NPM کمانڈ لائن ٹول انسٹال کرنا۔

npm کمانڈ لائن ٹول Node.js کے ساتھ بلٹ میں آتا ہے۔ لہذا ، جاوا اسکرپٹ پیکیج استعمال کرنے سے پہلے اپنی مشین پر Node.js ڈاؤن لوڈ کرنا ضروری ہے۔

عہدیدار سے ملیں۔ Node.js ویب سائٹ آپریٹنگ سسٹم کے لحاظ سے مناسب ورژن ڈاؤن لوڈ کریں۔ ایک بار ڈاؤن لوڈ ہونے کے بعد ، تنصیب کا عمل مکمل کرنے کے لیے آن اسکرین ہدایات پر عمل کریں۔





مزید معلومات کے لیے ، ہماری گائیڈ کو چیک کریں۔ ونڈوز پر Node.js انسٹال کرنا۔ . اگر آپ اپنی لینکس مشین پر Node.js کے متعدد ورژن انسٹال کرنے کا ارادہ رکھتے ہیں تو NVM جیسے ٹولز آپ کو متعدد Node.js تنصیبات کا انتظام کرنے میں مدد کر سکتے ہیں۔

اپنی تنصیب کی تصدیق کے لیے ، ونڈوز پر کمانڈ پرامپٹ ، یا لینکس اور میک او ایس پر ٹرمینل کھولیں ، اور درج ذیل کمانڈز چلائیں:





ونڈوز 10 بلوٹ ویئر سے چھٹکارا حاصل کریں۔
node --version
npm --version

اگر انسٹالیشن کامیاب رہی تو ٹرمینل Node.js اور npm کا انسٹال شدہ ورژن دکھائے گا۔

پیکیجز کی تنصیب

این پی ایم کمانڈ لائن ٹول آپ کے جاوا اسکرپٹ یا نوڈ ڈاٹ جے ایس پروجیکٹس میں پیکیجز کو انسٹال کرتا ہے اس کی سنگل لائن کمانڈ سے۔ اپنی پروجیکٹ ڈائرکٹری میں کمانڈ پرامپٹ یا ٹرمینل کھولیں اور درج ذیل کمانڈ کو چلائیں:

npm install

آپ پیکیج کے ناموں کو اس جگہ سے الگ کرکے ایک کمانڈ کا استعمال کرتے ہوئے متعدد پیکجز انسٹال کرسکتے ہیں۔

npm install ...

انسٹال کردہ پیکیجز کا استعمال۔

ایک بار جب آپ این پی ایم انسٹال کمانڈ کا استعمال کرتے ہوئے پیکیج انسٹال کرلیں ، اب وقت آگیا ہے کہ آپ ان کا استعمال شروع کریں۔ آپ دیکھ سکتے ہیں کہ ایک نیا فولڈر جس کا نام ہے۔ node_modules اور 2 نئی فائلیں ، package.json اور package-lock.json ، خود بخود پیدا ہو گئے ہیں۔ آپ کو ان فائلوں کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔ npm انہیں آپ کے پروجیکٹ کی انحصار پر نظر رکھنے کے لیے پیدا کرتا ہے۔

انسٹال کردہ پیکجوں کو استعمال کرنے کے لیے ، آپ کو اپنے جاوا اسکرپٹ کوڈ کی ضرورت یا درآمد کرنا پڑے گی۔ ایسا کرنے کے لیے نحو ان دو کمانڈز میں سے کوئی بھی ہو سکتا ہے جو جاوا اسکرپٹ کے ورژن پر منحصر ہے جو آپ استعمال کر رہے ہیں:

const package = require('package-name');
import package from 'package-name';

آپ اس پیکیج کی دستاویزات کو چیک کر سکتے ہیں جو آپ استعمال کر رہے ہیں npm ویب سائٹ سے عین نحو کے لیے۔

پیکیجز کو ان انسٹال کرنا۔

پیکجز کو انسٹال کرنا اتنا ہی آسان ہے جتنا انسٹال کرنا۔ آپ کے پروجیکٹ سے پیکیجز کو ان انسٹال کرنے کا کمانڈ یہ ہے:

npm uninstall

انسٹال کمانڈ کی طرح ، آپ ایک ہی کمانڈ میں کئی پیکجز کو ان انسٹال بھی کر سکتے ہیں:

سرشار ویڈیو رام ونڈوز 10 میں اضافہ کریں۔
npm uninstall ...

پیکیجز کو موثر طریقے سے استعمال کرنا۔

اگرچہ پیکجز آپ کی زندگی کو بطور ڈویلپر آسان بنا سکتے ہیں ، یہ آپ کے پروجیکٹ اور ان پیکیجز کے درمیان انحصار بھی پیدا کرتا ہے جو آپ استعمال کر رہے ہیں۔ لہذا ، یہ تجویز کی جاتی ہے کہ آپ ایک سے زیادہ پیکجز انسٹال کرنے سے پہلے اس پر کچھ غور کریں۔

اپنی ضرورت کے مطابق انسٹال شدہ پیکجوں میں بڑے پیمانے پر ترمیم کرنے کے بجائے ، آپ اپنے پیکج بھی بنا سکتے ہیں اور انہیں این پی ایم پر مفت شائع کر سکتے ہیں۔ مناسب ڈیزائن پیٹرن کے ساتھ ، آپ اپنے اور اپنی ٹیم کے لیے مستقبل کے پروجیکٹس میں استعمال کرنے اور اپنے کوڈ کو دوبارہ قابل استعمال بنانے کے لیے پیکیج بنا سکتے ہیں۔

تصویری کریڈٹ: فرنک الماسی ہے۔ Unsplash

بانٹیں بانٹیں ٹویٹ ای میل۔ ڈیزائن پیٹرنز کا استعمال کرتے ہوئے جاوا اسکرپٹ میں دوبارہ استعمال کے قابل کوڈ کیسے بنایا جائے۔

ڈیزائن کے نمونوں کو استعمال کرنے کا طریقہ سمجھنے سے آپ جاوا اسکرپٹ میں دوبارہ استعمال کے قابل کوڈ استعمال کر سکیں گے۔ یہاں آپ کو جاننے کی ضرورت ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • جاوا اسکرپٹ۔
  • پیکیج مینیجر۔
مصنف کے بارے میں نتن رنگناتھ۔(31 مضامین شائع ہوئے)

نتن ایک شوقین سافٹ ویئر ڈویلپر اور کمپیوٹر انجینئرنگ کا طالب علم ہے جو جاوا اسکرپٹ ٹیکنالوجیز کا استعمال کرتے ہوئے ویب ایپلیکیشن تیار کرتا ہے۔ وہ ایک فری لانس ویب ڈویلپر کے طور پر کام کرتا ہے اور اپنے فارغ وقت میں لینکس اور پروگرامنگ کے لیے لکھنا پسند کرتا ہے۔

نتن رنگناتھ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔