npx
npx
(Node Package eXecute) es una herramienta incluida en npm que permite ejecutar paquetes sin instalarlos globalmente. Aquí tienes los comandos más útiles y típicos:
npx
Ejecutar un paquete sin instalarlo
npx cowsay "Hola Mundo"
→ Muestra un mensaje con una vaca ASCII.
npx figlet "Hello"
→ Convierte texto en arte ASCII.
Crear proyectos rápidamente
npx create-react-app my-app
→ Crea un nuevo proyecto React sin instalar create-react-app
.
npx create-next-app my-next-app
→ Genera un proyecto Next.js.
npx express-generator my-app
→ Crea una plantilla para una app de Express.
Ejecutar scripts o herramientas específicas
npx eslint .
→ Ejecuta ESLint sin instalarlo globalmente.
npx prettier --write .
→ Formatea el código con Prettier.
npx serve
→ Sirve archivos estáticos en un servidor local.
npx
Ejecutar una versión específica de un paquete
npx eslint@8.0.0 .
→ Usa una versión específica de ESLint.
npx webpack@5 --version
→ Ejecuta Webpack 5 sin instalarlo.
Ejecutar comandos en diferentes versiones de Node.js
npx -p node@14 node -v
→ Usa Node.js 14 temporalmente.
Ejecutar un binario dentro de un proyecto
npx tsc
→ Ejecuta TypeScript Compiler si está en node_modules
.
Ver la ubicación de un paquete ejecutado con npx
npx --cache
→ Muestra la caché de paquetes usados con npx
.
npm
, npx
y yarn dlx
Comando | Propósito |
---|---|
npm install -g <paquete> |
Instala un paquete globalmente |
npx <paquete> |
Ejecuta un paquete sin instalarlo globalmente |
yarn dlx <paquete> |
Alternativa de Yarn a npx |
npx
es especialmente útil cuando quieres probar herramientas sin instalarlas en tu sistema. ¿Necesitas algún uso específico? 🚀