Ceci est une tentative pour ressusciter ce bogue non résolu: https://github.com/npm/npm/issues/14458
Pour une raison quelconque, la commande npm config get prefix
est lente de plusieurs secondes. Cela ne me dérangerait normalement pas, mais pour les utilisateurs de nvm
comme moi, cela a vraiment un impact car il utilise cette commande en interne, et nvm est utilisé dans les scripts de démarrage du shell. Voir https://github.com/nvm-sh/nvm/issues/782 pour plus de détails. Par conséquent, le démarrage du shell est extrêmement lent, en particulier pour ceux qui utilisent WSL.
Toujours
CLI NPM
Exécutez time npm config get prefix
, voir le temps de réponse de plusieurs secondes.
Exécutez npm config get prefix
Le résultat devrait revenir plus rapidement.
?
cc @darcyclarke; cela ferait en fait une tonne de différence pour chaque utilisateur nvm, y compris chaque exécution de travis-ci.
🤔 Je suis sûr qu'il y a du travail à faire ici
Des progrès ont-ils été accomplis à cet égard? Je serais intéressé à aider avec ce problème.
Récemment, npm config get prefix
a été très lent sur ma machine. Cela semble être le cas depuis que j'ai déplacé le répertoire /var/
de mon SSD vers mon disque dur pour libérer de l'espace.
La première fois que la commande s'exécute (dans le cadre de mon script .bashrc
), elle est particulièrement lente, prenant entre 10 et 20 secondes. Les exécutions ultérieures (en ouvrant de nouveaux shells) cela ne prend «que» quelques secondes.
Commentaire le plus utile
Récemment,
npm config get prefix
a été très lent sur ma machine. Cela semble être le cas depuis que j'ai déplacé le répertoire/var/
de mon SSD vers mon disque dur pour libérer de l'espace.La première fois que la commande s'exécute (dans le cadre de mon script
.bashrc
), elle est particulièrement lente, prenant entre 10 et 20 secondes. Les exécutions ultérieures (en ouvrant de nouveaux shells) cela ne prend «que» quelques secondes.