لنفترض أن لدي عقدة v0.10.32 ، nvm install 0.10.32
، ولدي حزم عالمية لتلك البيئة ، على سبيل المثال ، قمت بتثبيت المولد السريع ، nodemon ، pm2 ، إلخ في 0.10.32
أريد الترقية من 0.10.32 إلى 0.10.34 ، بعد تثبيت 0.10.34 ، واستخدام nvm use 0.10.34
، لماذا لا يمكنني استخدام المولد السريع أو nodemon بعد الآن؟ لماذا يجب أن أقوم بتثبيت الكل مرة أخرى؟
هل هناك طريقة مبسطة لفعل مثل هذا الشيء؟
آسف لم أقرأ نسخ حزم
لكن الأمر لا يحل هذه المشكلة ، فبدلاً من إعادة تثبيت الوحدات النمطية العالمية ، يستغرق الأمر وقتًا أطول
تمت إعادة تسمية الخيار إلى reinstall-packages
، يرجى استخدامه بدلاً من ذلك :-)
أقوم بإغلاق هذه المشكلة ، لأنه لا يُقصد باستخدام nvm
في الحصول على إصدار واحد مثبت عالميًا node
، إنه يهدف إلى إدارة عدة وحدات ، لذا فإن الوحدات العالمية هي مسؤوليتك تجاه تدبير. قد تفكر في https://www.npmjs.com/package/n من أجل ذلك.
التعليق الأكثر فائدة
تمت إعادة تسمية الخيار إلى
reinstall-packages
، يرجى استخدامه بدلاً من ذلك :-)341 يتتبع المشكلة المتمثلة في أن الوحدات غير npm لا تعمل حقًا مع هذه الطريقة ، وسيتضمن إضافة خيار جديد _ نسخ_ عبر الوحدات النمطية بدلاً من إعادة تثبيتها.
أقوم بإغلاق هذه المشكلة ، لأنه لا يُقصد باستخدام
nvm
في الحصول على إصدار واحد مثبت عالميًاnode
، إنه يهدف إلى إدارة عدة وحدات ، لذا فإن الوحدات العالمية هي مسؤوليتك تجاه تدبير. قد تفكر في https://www.npmjs.com/package/n من أجل ذلك.