Pasar al contenido principal
Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Evita errores actualizando tus dependencias de npm

¿Cada vez que haces un npm install obtienes un montón de errores en terminal? Quizás tengas que actualizar las dependencias. En este post te explico cómo, es muy fácil.

Evita errores actualizando tus dependencias de npm

¿Te ha pasado que descargas un proyecto de un repositorio de internet (Github p.ej.) para trabajar en él y cuando le das npm install te aparecen un montón de errores que te vuelven loco? Es muy estresante, incluso con proyectos de uno mismo que queremos retomar luego de un tiempo (o los proyectos de los cursos de EDteam que queremos probar en local) a veces no podemos pasar del endemoniado npm install y su consola llena de errores.

Las causas pueden ser muchas y no pretendo ser experto en este artículo, solo contar que en mi experiencia una causa común es que el package.json (el archivo que lee npm para instalar los paquetes) puede tener versiones desactualizadas que a su vez tienen dependencias que ya no se pueden resolver.

Solución: actualizar la versión de tus dependencias

Es tan sencillo como editar el archivo package.json y escribir las versiones actualizadas de cada dependencia. Obviamente, es muy tedioso y te va a tomar mucho tiempo. Así que mejor, abre la terminal y escribe:

npm i -g npm-check-updates

Con eso instalarás globalmente el paquete npm-check-updates que leerá tu archivo package.json comparará las versiones con los repositorios de npm y te indicará qué paquetes deben ser actualizados. Una vez instalado, puedes hacer lo siguiente:

npm-check-updates -u

O en su versión corta

ncu -u

Lo que actualizará las versiones de las dependencias en tu archivo package.json. Ahora solo ejecuta npm install sin problemas.

Opciones adicionales

Puedes actualizar paquetes especificos así

ncu <package_name_1> <package_name_2>

O ignorar un paquete especifico

ncu -x <package_name>

Actualizar incluso versiones menores (por ejemplo 1.0.0 a 1.0.1)

ncu -u -a

Puedes ver la documentación detallada de este paquete en https://www.npmjs.com/package/npm-check-updates

Cuéntame en los comentarios si te sirvió y si tienes otros tips para evitar los odiosos errores cuando intentas hacer npm install.

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal