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.