هذه محاولة لإحياء هذا الخطأ الذي لم يتم حله: https://github.com/npm/npm/issues/14458
لسبب ما ، يكون الأمر npm config get prefix
بطيئًا لعدة ثوانٍ. هذا لن يزعجني عادةً ، ولكن بالنسبة لمستخدمي nvm
مثلي ، فإن هذا يؤثر حقًا لأنه يستخدم هذا الأمر داخليًا ، ويتم استخدام nvm في البرامج النصية لبدء تشغيل shell. راجع https://github.com/nvm-sh/nvm/issues/782 لمزيد من التفاصيل. لذلك ، يعد بدء تشغيل shell بطيئًا للغاية ، خاصة لمن يستخدمون WSL.
دائما
NPM CLI
قم بتشغيل time npm config get prefix
، راجع توقيت الاستجابة متعدد الثواني.
تشغيل npm config get prefix
يجب أن تعود النتيجة بشكل أسرع.
؟
ccdarcyclarke ؛ هذا في الواقع من شأنها أن تجعل من نصف طن من الفرق لكل مستخدم NVM، بما في ذلك كل شوط ترافيس-CI.
🤔 أنا متأكد من أن هناك بعض الحفر التي يتعين القيام بها هنا
هل تم إحراز أي تقدم مع هذا؟ سأكون مهتمًا بالمساعدة في هذه المشكلة.
في الآونة الأخيرة ، كان npm config get prefix
بطيئًا جدًا على جهازي. يبدو أن هذا حدث منذ أن قمت بنقل دليل /var/
من SSD الخاص بي إلى محرك الأقراص الثابتة لتحرير بعض المساحة.
في المرة الأولى التي يتم فيها تشغيل الأمر (كجزء من البرنامج النصي .bashrc
) يكون بطيئًا بشكل خاص ، ويستغرق ما بين 10-20 ثانية. عمليات التشغيل اللاحقة (عن طريق فتح قذائف جديدة) تستغرق بضع ثوانٍ "فقط".
التعليق الأكثر فائدة
في الآونة الأخيرة ، كان
npm config get prefix
بطيئًا جدًا على جهازي. يبدو أن هذا حدث منذ أن قمت بنقل دليل/var/
من SSD الخاص بي إلى محرك الأقراص الثابتة لتحرير بعض المساحة.في المرة الأولى التي يتم فيها تشغيل الأمر (كجزء من البرنامج النصي
.bashrc
) يكون بطيئًا بشكل خاص ، ويستغرق ما بين 10-20 ثانية. عمليات التشغيل اللاحقة (عن طريق فتح قذائف جديدة) تستغرق بضع ثوانٍ "فقط".