Cli: [ERROR] npm config obtiene prefijo super lento

Creado en 4 may. 2020  ·  4Comentarios  ·  Fuente: npm/cli

Qué? Por qué

Este es un intento de resucitar este error no resuelto: https://github.com/npm/npm/issues/14458

Por alguna razón, el comando npm config get prefix es lento en varios segundos. Esto normalmente no me molestaría, pero para los usuarios de nvm como yo, esto es realmente impactante ya que usa este comando internamente y nvm se usa en los scripts de inicio de shell. Consulte https://github.com/nvm-sh/nvm/issues/782 para obtener más detalles. Por lo tanto, el inicio del shell es muy lento, especialmente para aquellos que usan WSL.

Cuando

Siempre

Dónde

CLI de NPM

Cómo

Comportamiento actual

Ejecute time npm config get prefix , consulte el tiempo de respuesta de varios segundos.

Pasos para reproducir

Ejecutar npm config get prefix

Comportamiento esperado

El resultado debería volver más rápido.

OMS

?

Referencias

Bug Release 6.x

Comentario más útil

Recientemente, npm config get prefix ha sido muy lento en mi máquina. Esto parece ser desde que moví el directorio /var/ de mi SSD a mi HDD para liberar espacio.
La primera vez que se ejecuta el comando (como parte de mi script .bashrc ) es especialmente lento, tardando entre 10 y 20 segundos. Más tarde se ejecuta (abriendo nuevos caparazones) "solo" toma unos segundos.

Todos 4 comentarios

cc @darcyclarke; En realidad, esto haría una tonelada de diferencia para cada usuario NVM, incluyendo cada carrera Travis-ci.

🤔 Estoy seguro de que hay algo por hacer aquí

¿Se ha avanzado en esto? Me interesaría ayudar con este problema.

Recientemente, npm config get prefix ha sido muy lento en mi máquina. Esto parece ser desde que moví el directorio /var/ de mi SSD a mi HDD para liberar espacio.
La primera vez que se ejecuta el comando (como parte de mi script .bashrc ) es especialmente lento, tardando entre 10 y 20 segundos. Más tarde se ejecuta (abriendo nuevos caparazones) "solo" toma unos segundos.

¿Fue útil esta página
0 / 5 - 0 calificaciones