Skip to content

windows-nvm v1.2.0 اپڈیٹ لاگ

مختلف ورژنز کے Node.js کے درمیان انسٹال اور تبدیل کرنا جدید سافٹ ویئر ڈویلپمنٹ کا ایک بنیادی حصہ ہے۔ 12 ملین سے زیادہ ڈاؤن لوڈز کے ساتھ، NVM for Windows دنیا کو اسے منظم کرنے میں مدد کرتا رہتا ہے، لیکن ابھی بھی کافی ترقی کی گنجائش موجود ہے۔

مستقبل "ماحول مینیجمنٹ" کی طرف بڑھ رہا ہے۔ ورژن مینیجمنٹ اس میں اہم کردار ادا کرتی ہے، لیکن یہ بڑی تصویر کا صرف ایک چھوٹا سا حصہ ہے۔ کافی عرصے سے، ہم مختلف خیالات اور ٹولز پر iteration کر رہے ہیں تاکہ ماحول مینیجمنٹ کو آج کی Node.js ورژن مینیجمنٹ جتنا آسان مستقبل کی حمایت کی جا سکے۔ اس مقصد کو حاصل کرنے کے لیے، ہم "Author" نامی ایک ماڈیولر ماحول مینیجمنٹ ایپلیکیشن بنا رہے ہیں۔ پہلا (مفت) Author ماڈیول/پلگ اِن ایک نیا JavaScript runtime مینیجر ہے، جو Windows کے NVM کو تبدیل کرنے کے لیے ڈیزائن کیا گیا ہے۔ ہم اکثر اسے "Runtime" کہتے ہیں، لیکن سرکاری نام ابھی بھی تبدیل ہو سکتا ہے۔

NVM for Windows v1.2.0 "transition" ورژنز کی سیریز میں پہلا ہے، جو صارفین کو Author/Runtime میں نرمی سے منتقل کرنے کے لیے ڈیزائن کیا گیا ہے۔ یقیناً، ہم نے خرابیوں کو درست کیا ہے اور عام دیکھ بھال مکمل کی ہے، لیکن ہم نے کچھ ابتدائی Author/Runtime خصوصیات شامل کی ہیں۔ مثال کے طور پر، یہ پہلا ورژن ہے جو مستقبل کے ورژنز کے لیے آسان اپ گریڈ پاتھ فراہم کرتا ہے (براہ کرم "نئے کمانڈز" سیکشن دیکھیں)۔ چاہے آپ edge پر رہنے والے ڈویلپر ہوں یا تبدیلی کو مکمل کرنے میں مہینے/سال لگنے والے تنظیم کا حصہ، یہ ورژنز Author/Runtime میں پائیدار رفتار سے آسانی سے منتقلی فراہم کریں گے۔

نئی خصوصیات

ڈیسک ٹاپ یاد دہانی

NVM for Windows 1.2.0 Author/Runtime خصوصیات کا ایک چھوٹا (اختیاری) ذیلی سیٹ لے کر آتا ہے جس پر ہم کام کر رہے ہیں۔ embedded Author notification system (basic/free edition) کے ذریعے، ڈویلپرز نئے LTS اور/یا موجودہ Node.js ورژنز کی native desktop notifications، NVM for Windows ورژنز، اور Author/Runtime اپڈیٹس (GA ورژن تک) وصول کرنے کا انتخاب کر سکتے ہیں۔

ڈیسک ٹاپ یاد دہانیڈیسک ٹاپ یاد دہانی

ARM64 حمایت

اس contribution کی وجہ سے، NVM for Windows 1.2.0 ARM64 ورژنز کے Node.js کی حمایت کرتا ہے۔ ہم اپنے contributors سے محبت کرتے ہیں!

نئے کمانڈز

دو نئے core کمانڈز ہیں: upgrade اور reinstall۔

اگر نیا ورژن دستیاب ہے، تو upgrade کمانڈ Windows کے NVM کو اپڈیٹ کرے گی۔ backup زیادہ سے زیادہ 7 دن تک برقرار رکھا جا سکتا ہے، جس سے صارفین اپ گریڈ کامیاب نہ ہونے یا restore کی ضرورت پڑنے پر rollback کر سکتے ہیں۔

reinstall کمانڈ بنیادی طور پر ان صارفین کے لیے ہے جو مخصوص ورژن انسٹال کرتے وقت مسائل کا سامنا کرتے ہیں۔ کچھ صورتوں میں، صارفین کے پاس فائلوں کو محفوظ کرنے کی مناسب اجازتیں نہیں ہو سکتیں۔ دوسرے ڈاؤن لوڈ کے دوران نیٹ ورک interruption (یا remote host/mirror interruption) کا سامنا کرتے ہیں، جس سے جزوی ڈاؤن لوڈ ہوتا ہے۔ ایسی صورتوں میں، reinstall کمانڈ صاف/restore میں مدد کرتی ہے۔

اس کے علاوہ، دو نئے Author کمانڈز ہیں: subscribe اور unsubscribe۔ یہ کمانڈز صارفین کو ڈیسک ٹاپ notifications کو منظم کرنے میں مدد کرتی ہیں۔

تبدیلیاں

NVM_SYMLINK کا سرکاری انسٹالر اب ڈیفالٹ طور پر C:\nvm4w\nodejs ہے، C:\Program Files\nodejs کے بجائے۔ Windows میں "protected directories" کا تصور ہے، جس کے لیے elevated access permissions درکار ہیں۔ C:\Program Files ان ڈائریکٹریز میں سے ایک ہے۔ محدود permissions والے صارفین کو اس متبادل ڈائریکٹری تک رسائی کے مسائل کا امکان کم ہے۔ privileged user accounts پر کوئی اثر نہیں ہے۔

اپڈیٹر ایپلیکیشن تبدیل کی گئی

Windows 1.1.12 اور اس سے نیچے کے NVM ورژنز ایک الگ اپڈیٹر ایپلیکیشن فراہم کرتے تھے۔ یہ حذف کر دیا گیا ہے، اور اس کی جگہ نئے nvm upgrade کمانڈ نے لے لی ہے۔ v1.1.12 سے منتقل ہونے والے صارفین نئے 1.2.0 انسٹالر چلا کر اپنی موجودہ انسٹالیشن کو محفوظ طریقے سے اپ گریڈ کر سکتے ہیں۔ نیا انسٹالر آپ کی موجودہ Node انسٹالیشن یا npm modules کو حذف نہیں کرے گا۔

کمانڈ عرفی نامز

تین نئے کمانڈ عرفی نامز/shortcuts ہیں۔

  • nvm i nvm install کے لیے
  • nvm-rm nvm uninstall کے لیے
  • nvm u nvm use کے لیے

NVM - Windows، Linux اور macOS کے لیے Node Version Manager