npm · npm
El mensaje
npm WARN deprecated request@2.88.2: request has been deprecated
Qué significa
El autor del paquete marcó esa versión como ya no recomendada: se instaló y sigue funcionando. Normalmente no es algo de tu propio package.json, sino una dependencia transitiva arrastrada por un paquete que sí usas. Preguntar por nombre con npm ls request muestra cuál de tus dependencias directas la trae, y el sitio donde arreglarlo es esa dependencia directa, no este paquete. Hoy no hay nada que hacer: deprecated no es una vulnerabilidad de seguridad, y de eso te informa npm audit.
El arreglo
npm ls request- Lo imprime
- npm
- npm
- 20
En npm la causa está en la primera línea code XXXX y no en las seis últimas líneas npm ERR!, y cuando el fallo viene del árbol de dependencias o de una compilación nativa y no de tu código, borrar node_modules y reinstalar resuelve la mitad de los casos.
Cómo leer un mensaje de error
- Lee desde la primera línea. Cuanto más abajo, más son las tripas de la herramienta; la causa suele estar arriba.
- Si hay un archivo y un número de línea, empieza ahí: no el marco superior de la pila, sino la línea más alta que nombre un archivo tuyo.
- Busca el mensaje literal, pero quita antes tus rutas y nombres de variables: eso es lo que impide que la búsqueda coincida.
- La misma condición se redacta distinto según la versión. Si los resultados no cuadran, añade el número de versión.
- Antes de pegar un arreglo, comprueba qué descarta. Algunos no se pueden deshacer.
Preguntas frecuentes
Q. ¿Qué significa «npm WARN deprecated request@2.88.2: request has been deprecated»?
El autor del paquete marcó esa versión como ya no recomendada: se instaló y sigue funcionando. Normalmente no es algo de tu propio package.json, sino una dependencia transitiva arrastrada por un paquete que sí usas. Preguntar por nombre con npm ls request muestra cuál de tus dependencias directas la trae, y el sitio donde arreglarlo es esa dependencia directa, no este paquete. Hoy no hay nada que hacer: deprecated no es una vulnerabilidad de seguridad, y de eso te informa npm audit.
Q. ¿Cómo se arregla?
npm ls request — antes de ejecutarlo, mira arriba qué descarta este comando.
Q. ¿Qué herramienta lo imprime?
npm. Está en npm y el mensaje tiene 8 palabras.