davejuanes.github.io

View My GitHub Profile

Gestión de dependencias y paquetes con NPM

Node package modules, este gestor de paquetes nos ayuda a poder gestionar los recursos en nuestros proyectos con NODE, algunas de las buenas practicas son definir por defecto los comandos:

Instalación

NPM por defecto se instala junto a NODE (Sitio oficial)[https://nodejs.org/es/], lo mas recomendable es realizar una instalación de la version LTS (Long Time Support).

Gestión e instalación de paquetes

Por defecto NPM utiliza la carpeta node_modules aqui es donde se alojan todos los recursos donde se listan los componentes, ojo esta carpeta no debe ser enviada a ningun repositorio (utilizar .gitignore)

Como actualizar paquetes

Errores en la gestión de NPM

Dentro del uso de NPM podemos encontrarnos con errores comunes que tienen soluciones faciles y complicadas, para esto se tiene que primero habilitar el modo verbose

Cache

El comando para eliminar la cache es:

Gestión de seguridad en proyectos con NPM

Dentro de todo proeycto se debe gestionar bajo estandares pero con NPM podemos hacerlo de una manera eficiente. Luego de ejecutar npm install NPM nos muestra si hay alguna vulnerabilidad, se usa el comando npm audit