Aquí teneis una lista de comandos interesantes y típicos de npm (Node Package Manager), junto con una breve explicación de cada uno:
npm init – Inicializa un nuevo proyecto creando un package.json.
npm init -y → Usa valores predeterminados.
npm install <paquete> – Instala un paquete en el proyecto.
npm i express → Instala Express.
npm i lodash -D → Instala lodash como dependencia de desarrollo.
npm i → Instala todas las dependencias definidas en package.json.
npm update – Actualiza las dependencias a la última versión permitida por package.json.
npm update lodash → Actualiza lodash.
npm outdated – Muestra qué paquetes tienen versiones más recientes disponibles.
npm uninstall <paquete> – Elimina un paquete instalado.
npm uninstall express → Elimina Express.
npm list – Muestra una lista de los paquetes instalados.
npm list -g → Muestra paquetes instalados globalmente.
npm dedupe – Optimiza dependencias eliminando duplicados.
npm audit – Escanea el proyecto en busca de vulnerabilidades de seguridad.
npm audit fix → Intenta arreglar problemas automáticamente.
npm cache clean --force – Limpia la caché de npm.
npm run <script> – Ejecuta un script definido en package.json.
npm run dev → Ejecuta el script dev si está definido.
npm ci – Instala dependencias de forma rápida y consistente según package-lock.json.
npm version <tipo> – Cambia la versión del proyecto.
npm version major → Incrementa la versión mayor (X.0.0).
npm version minor → Incrementa la versión menor (0.X.0).
npm version patch → Incrementa la versión de parche (0.0.X).
npm publish – Publica un paquete en npm (requiere cuenta).
npx <comando> – Ejecuta paquetes sin instalarlos globalmente.
npx create-react-app my-app → Crea un proyecto React sin instalar create-react-app.
npm link – Vincula un paquete localmente para desarrollo.