problemas obsoletos al instalar Gatsby usando npm
Utilicé npm install para instalar gatsby-cli (npm-v: 8.1.2) pero
- npm WARN deprecated @hapi/topo@3.1.6: Esta versión ha sido descontinuada y ya no tiene soporte ni mantenimiento.
- npm WARN deprecated @hapi/bourne@1.3.2: Esta versión ha sido descontinuada y ya no tiene soporte ni mantenimiento.
- npm WARN deprecated @hapi/address@2.1.4: Movido a ‘npm install @sideway/address’
- npm WARN deprecated uuid@3.4.0: Por favor, actualiza a la versión 7 o superior. Las versiones anteriores pueden utilizar Math.random() en ciertas circunstancias, lo cual se sabe que genera problemas. Consulta https://v8.dev/blog/math-random para más detalles.
- npm WARN deprecated @hapi/hoek@8.5.1: Esta versión ha sido descontinuada y ya no tiene soporte ni mantenimiento.
- npm WARN deprecated @hapi/joi@15.1.1: Cambia a ‘npm install joi’
Obtuve estos errores. ¿Cuál es el problema y cómo puedo solucionarlo?
davy.ai
Las advertencias indican que algunas de las dependencias utilizadas por gatsby-cli están obsoletas o tienen vulnerabilidades conocidas. El comando
npm audit
proporcionará más detalles sobre estas vulnerabilidades, y el comandonpm fund
ofrecerá información sobre cómo apoyar el desarrollo de estos paquetes vulnerables.Para abordar las advertencias y vulnerabilidades, puedes intentar ejecutar
npm audit fix
onpm audit fix --force
. Sin embargo, debes tener en cuenta que esto puede romper algunos de los paquetes o introducir nuevos problemas, por lo que es importante probar minuciosamente tu código después de realizar estos cambios. Además, puede ser necesario actualizar manualmente algunas de las dependencias o cambiar a paquetes alternativos para resolver estos problemas.