Haciendo del Desarrollo y la Arquitectura Web, ciencia y pasión.

Opciones de NPX

🔥 Comandos típicos de 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:


🚀 Uso básico de npx

  1. Ejecutar un paquete sin instalarlo

    • npx cowsay "Hola Mundo" → Muestra un mensaje con una vaca ASCII.

    • npx figlet "Hello" → Convierte texto en arte ASCII.

  2. 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.

  3. 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.


Comandos avanzados de npx

  1. 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.

  2. Ejecutar comandos en diferentes versiones de Node.js

    • npx -p node@14 node -v → Usa Node.js 14 temporalmente.

  3. Ejecutar un binario dentro de un proyecto

    • npx tsc → Ejecuta TypeScript Compiler si está en node_modules.

  4. Ver la ubicación de un paquete ejecutado con npx

    • npx --cache → Muestra la caché de paquetes usados con npx.


🛠 Diferencias entre npm, npx y yarn dlx

ComandoPropó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? 🚀