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:
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).
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)
Dentro del archivo package.json controlamos ^ (caret) para decir que podemos actualizar la versión del paquete, en el caso de no querer usar el caret definiremos un version fija.
Dentro del archivo package.json encontramos una sección "scripts":
aqui podemos definir script que realizen determinadas funciones en el proyecto.
Practicamente si registramos un script correra comandos dentro del proyecto:
"deploy": "npm run format && npm run build",
"hola": "node"
El modo de ejecución es
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
El comando para eliminar la cache es:
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