Entrada

Comandos esenciales de la Angular CLI

Angular: Comandos esenciales de la Angular CLI

La Angular CLI es la herramienta oficial del ecosistema Angular para crear y gestionar aplicaciones. Permite automatizar tareas comunes como la generación de código, ejecución del servidor de desarrollo, compilación y pruebas, proporcionando un flujo de trabajo consistente y productivo.

Instalación

Para instalar Angular CLI, asegúrese de tener instalado Node.js (que incluye npm) y ejecute el siguiente comando:

1
npm install -g @angular/cli

A continuación se presenta una referencia organizada de los comandos más utilizados, clasificados por categoría y con su propósito principal.

Comandos

Creación y gestión de proyectos

ComandoDescripciónUso típico
ng new nombreCrea un proyecto Angular nuevoIniciar una aplicación
ng initInicializa Angular en un proyecto existenteIntegrar Angular
ng configModifica valores en angular.jsonAjustar configuración
ng versionMuestra versiones de Angular y CLIVerificar entorno

Gestión del servidor de desarrollo

ComandoDescripciónUso típico
ng serveEjecuta el servidor de desarrolloDesarrollo local
ng serve --openAbre el navegador automáticamenteFlujo rápido
ng serve --port 4300Ejecuta en puerto personalizadoEvitar conflictos
ng serve --configuration nombreUsa configuración específicaTesting de entornos

Comandos de generación de código

ComandoDescripciónUso típico
ng generate component nombreCrea un componenteUI
ng generate service nombreCrea un servicioLógica
ng generate directive nombreCrea una directivaComportamiento
ng generate pipe nombreCrea un pipeTransformación de datos
ng generate guard nombreCrea un guardControl de rutas
ng generate interface nombreCrea una interfazTipado
ng generate class nombreCrea una claseModelos
ng generate enum nombreCrea un enumConstantes
ng generate module nombreCrea módulo (si aplica)Organización

Atajo general:

ComandoEquivalente
ng g c nombregenerate component
ng g s nombregenerate service

Compilación y build

ComandoDescripciónUso típico
ng buildCompila la aplicaciónGenerar artefactos
ng build --configuration productionBuild optimizadoProducción
ng build --watchRecompila en cambiosTesting
ng build --stats-jsonGenera estadísticasAnálisis bundle

Ejecutar pruebas

ComandoDescripciónUso típico
ng testEjecuta pruebas unitariasValidación
ng test --watch=falseEjecuta una sola vezCI
ng e2eEjecuta pruebas end-to-endFlujo completo

Mantenimiento y actualización

ComandoDescripciónUso típico
ng updateActualiza dependenciasMigraciones
ng add paqueteAñade librerías con setup automáticoIntegraciones
ng analyticsConfigura analíticas de usoConfiguración
ng lintAnaliza calidad de códigoEstándares

Ayuda y diagnóstico

ComandoDescripciónUso típico
ng helpLista comandos disponiblesReferencia
ng docAbre documentación oficialConsulta rápida
ng completionAutocompletado en terminalProductividad

Flujo de trabajo típico

En un flujo de trabajo típico:

  1. Crear proyecto con ng new
  2. Ejecutar desarrollo con ng serve
  3. Generar código con ng generate
  4. Validar con ng test
  5. Compilar con ng build
  6. Mantener con ng update
Esta entrada está licenciada bajo CC BY 4.0 por el autor.