كيف أقوم بتحديث node.js تلقائيًا دون الحذف وإعادة التثبيت في كل مرة؟
كيف أقوم بتحديث node.js تلقائيًا؟
بشكل عام لايٌنصح بوضع التحديث التلقائي لـ node.js وخصوصاً في بيئة النشر، لأن من الممكن أن يتم تحديث النسخة إلى نسخة أحدث قد تتضارب مع بعض المكتبات أو المشاريع الموجودة لديك، ولذلك يقوم المبرمج بنفسه بهذه العملية لضمان عدم التحديث إلا عن الحاجة لذلك والتأكد من أن التحديث لن يسبب مشاكل.
يمكنك بالإضافة لـ npm استخدام مدير حزم NVM وهي أداة مفيدة جداً لاستعراض النسخ وتحميلها كما يتيح لك الحصول على أكثر من نسخة والتنقّل بينهم عند الاستخدام، إن كان نظام التشغيل لديك هو windows يمكنك تحميل ملف التثبيت باللاحقة .exe من خلال البحث على الانترنت على nvm-setup. وإن كنت تريد التثبيت على لينكس من خلال الأمر التالي:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
أفضل طريقة لتحديث Node.js تلقائيًا دون الحذف وإعادة التثبيت في كل مرة، يمكنك استخدام أداة nvm (Node Version Manager).
nvm هي اختصار لـ Node Version Manager، وهي أداة تساعد على تثبيت وإدارة إصدارات Node.js المختلفة على نفس الجهاز. بمعنى آخر، nvm يمكن أن يسمح لك بتثبيت إصدارات مختلفة من Node.js وتبديل بينها بسهولة دون الحاجة إلى إعادة التثبيت أو الحذف.
واحدة من الميزات الأساسية لـ nvm هي القدرة على تثبيت إصدارات Node.js المختلفة بسهولة باستخدام الأمر
nvm install <رقم الإصدار هنا>
حيث يتم تنزيل الإصدار المحدد وتثبيته تلقائيًا. وعند تثبيت الإصدارات المختلفة، يمكن تبديل الإصدارات باستخدام الأمر
nvm use <version>
بالإضافة إلى ذلك، يمكن استخدام nvm لإدارة إضافات npm المثبتة على كل إصدار من Node.js. يمكن تثبيت حزمة معينة على إصدار محدد باستخدام الأمر
nvm use <version> ثم npm install <package>
مما يتيح للمستخدمين إنشاء بيئات Node.js متعددة لتطوير التطبيقات.
يمكنك إتباع الخطوات التالية:
- يجب تثبيت nvm على جهاز الكمبيوتر. يمكن القيام بذلك باتباع الخطوات الواردة في الموقع الرسمي للأداة:
- بعد تثبيت nvm، يمكنك استخدامه لتثبيت أي إصدار من Node.js. على سبيل المثال، يمكنك تثبيت إصدار 14.17.6 عن طريق الأمر التالي:
nvm install 14.17.6
بعد تثبيت Node.js، يمكنك التأكد من تثبيت الإصدار الصحيح باستخدام الأمر التالي:
node -v
لتحديث إصدار Node.js إلى الإصدار الأحدث، يمكنك استخدام الأمر التالي:
nvm install node --reinstall-packages-from=node
هذا الأمر سيحدث nvm ويثبت آخر إصدار من Node.js ويقوم بتحديث جميع الحزم التي تم تثبيتها باستخدام الإصدار السابق.
التعليقات