Solución de problemas en proyectos con NPM

Clase 11 de 18Curso de Gestión de Dependencias y Paquetes con NPM

Resumen

Cuando estés desarrollando un proyecto con NPM, puede que generes errores que no permitan seguir con tu trabajo. Saber manejar los errores es fundamental para solucionarlos y seguir con tus tareas (y no entrar en pánico). Alguno de estos errores pueden ser:

  • Errores en la configuración del archivo package.json
  • Errores del sistema operativo
  • Configuración errónea de Git o GitHub
  • Errores ortográficos (typos)
  • O errores que no estén ligados directamente a NPM

Mostrar todos los pasos de un comando de NPM

Para identificar el error que puede existir en tu proyecto, es necesario analizar cada paso que ejecuta un comando, para saber qué o en dónde ocurre el problema.

El flag --dd en un comando de NPM, te mostrará de manera verbosa cada paso que se ejecuta. De esta manera podrás observar si existe un error para solucionarlo.

$ npm [comando] --dd

Otra forma, es ejecutar el comando de NPM. Si existe un error, la terminal te mostrará los diferentes errores que encontró. Al final de este resumen, existirá una ruta con los detalles del error, lo puedes abrir para observar los pasos que ejecutó NPM.

Errores en comandos de NPM

Error de dependencias en node_modules

Existen situaciones en las que instalas una dependencia con una versión que no corresponde a la deseada. En esta situación, puedes utilizar los siguientes comandos, el primero para borrar el caché de NPM y el segundo para verificar si están eliminados correctamente.

$ npm cache clean --force
$ npm cache verify

Si existen valores corruptos o una instalación incorrecta de una dependencia, deberás eliminar el directorio de node_modules y después ejecutar el comando npm install para instalar correctamente los paquetes.

Contribución creada con aportes de: Andrés Guano.