Angular
Tutorial Angular: Comandos Angular CLI
Angular comandos CLI y Angular Schematics. Aprende a utilizar los comandos CLI y Angular Schematics con ejemplos detallados.
Aprende Angular GRATIS y certifícateEn el desarrollo de aplicaciones con Angular, el uso de comandos a través de la línea de comandos es una práctica común y esencial. Estos comandos son proporcionados por Angular CLI (Interfaz de Línea de Comandos de Angular), una herramienta que automatiza varias tareas relacionadas con el ciclo de vida de una aplicación Angular.
Instalación de Angular CLI
Para empezar a utilizar los comandos de Angular, es necesario instalar Angular CLI.
Este proceso se lleva a cabo a través del siguiente comando:
npm install -g @angular/cli
Una vez instalado, el comando ng
estará disponible globalmente en el terminal.
Con el comando ng help
es posible ver todas las posibilidades que ofrece este framework:
Comandos básicos
Creación de un nuevo proyecto Angular
El comando ng new
permite crear un nuevo proyecto Angular.
Al ejecutar este comando, se generará una estructura de carpetas y archivos iniciales para el proyecto.
ng new nombre-proyecto
Iniciar el servidor de desarrollo
Para visualizar el proyecto en un navegador web, es posible utilizar el comando ng serve
. Este comando inicia un servidor de desarrollo y abre el proyecto en el navegador por defecto.
ng serve
Generación de componentes
Con el comando ng generate component
se crean componentes y automáticamente se generan los archivos necesarios para el componente.
ng generate component mi-componente
O de forma abreviada:
ng g c mi-componente
Este comando creará una nueva carpeta llamada mi-componente
dentro del directorio src/app/
. Dentro de esta carpeta se encontrarán los archivos necesarios para el nuevo componente, como el archivo TypeScript (mi-componente.component.ts
), el archivo HTML (mi-componente.component.html
), y el archivo de estilos (mi-componente.component.css
).
Generación de servicios
El comando ng generate service
permite crear servicios en Angular.
Los servicios son utilizados para manejar la lógica de negocio, la comunicación con servidores y otras funcionalidades compartidas en la aplicación.
ng generate service nombre-del-servicio
Generación de módulos
El comando ng generate module
permite crear módulos en Angular.
Los módulos son utilizados para agrupar componentes, servicios y otros elementos relacionados en una aplicación.
ng generate module nombre-del-modulo
Generación de pipes
El comando ng generate pipe
permite crear pipes en Angular.
Los pipes son utilizados para transformar la visualización de datos en las plantillas HTML.
ng generate pipe nombre-del-pipe
Para ver el resto de comandos de generación en angular se puede ejecutar ng generate --help
:
Comandos avanzados
Compilación para producción
El comando ng build --configuration production
permite compilar la aplicación para producción. Esto optimiza y empaqueta los archivos para su despliegue en un entorno de producción.
Ejecución de pruebas unitarias
El comando ng test
permite ejecutar pruebas unitarias en Angular. Esto ejecuta las pruebas definidas en el proyecto y proporciona información sobre su estado.
Ejecución de pruebas end-to-end
El comando ng e2e
permite ejecutar pruebas end-to-end en Angular. Esto ejecuta pruebas que simulan la interacción de un usuario con la aplicación.
Agregar dependencias externas
Para agregar una nueva dependencia al proyecto, se utiliza el comando ng add
. Esto instala y configura automáticamente la dependencia en el proyecto.
ng add ngx-bootstrap
Actualizar Angular CLI
Para actualizar Angular CLI a la última versión, se utiliza el comando:
ng update @angular/cli
Ver versión de Angular CLI
El comando ng version
muestra información sobre la versión de Angular CLI y otras dependencias relacionadas.
Personalización de comandos
Angular CLI ofrece diversas opciones para personalizar el comportamiento de los comandos, mediante el uso de flags (indicadores).
Por ejemplo, para especificar el estilo de hojas de estilo al crear un nuevo proyecto:
ng new mi-proyecto --style=scss
Este comando generará un nuevo proyecto utilizando SCSS en lugar de CSS para los estilos.
Ejercicios de esta lección Comandos Angular CLI
Evalúa tus conocimientos de esta lección Comandos Angular CLI con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Signals en Angular
Guards funcionales
Decodificar JWT en Angular
Servicio con HttpClient
Ciclo de vida de componentes en Angular
Gestión de productos de Fake Store API
Data binding en Angular
Routes sin módulos en Angular
Router en Angular
Instalación de Angular
Route Guards basados en interfaces
La directiva @if en Angular
Formularios reactivos en Angular
Servicios en Angular
Interceptor funcional
Servicio con Array
La directiva @for en Angular
Interceptores HTTP
Componentes standalone true
Formularios con ngModel en Angular
Routes en Angular
Comunicación entre componentes Angular
Parámetros en rutas con ActivatedRoute
CRUD de Restaurantes y Platos
Tablas en Angular Material
Formulario de registro de usuarios
Instalación y uso de NgBoostrap
Desarrollo de componentes Angular
JWT en Angular
Formularios reactivos en Angular
Formularios en Angular Material
Layout con Angular Material
Effects en Angular
Data binding
HttpClient en servicios de Angular
Desarrollo de módulos Angular
Comandos Angular CLI
Subir archivo en formularios
La directiva routerLink en Angular
Todas las lecciones de Angular
Accede a todas las lecciones de Angular y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Instalación Angular
Introducción Y Entorno
Comandos Angular Cli
Introducción Y Entorno
Desarrollo De Componentes Angular
Componentes
Data Binding En Angular
Componentes
Ciclo De Vida De Componentes En Angular
Componentes
Comunicación Entre Componentes Angular
Componentes
La Directiva @If En Angular
Componentes
La Directiva @For En Angular
Componentes
Componentes Standalone
Componentes
Desarrollo De Módulos Angular
Módulos
Routes En Angular
Enrutado Y Navegación
Router En Angular
Enrutado Y Navegación
La Directiva Routerlink En Angular
Enrutado Y Navegación
Parámetros En Rutas Con Activatedroute
Enrutado Y Navegación
Routes Sin Módulos En Angular
Enrutado Y Navegación
Servicios En Angular
Servicios E Inyección De Dependencias
Httpclient En Servicios De Angular
Servicios E Inyección De Dependencias
Formularios Con Ngmodel En Angular
Formularios
Formularios Reactivos En Angular
Formularios
Subir Archivo En Formularios
Formularios
Layout Con Angular Material
Integración Con Angular Material
Tablas En Angular Material
Integración Con Angular Material
Formularios En Angular Material
Integración Con Angular Material
Instalación Y Uso De Ngboostrap
Integración Con Bootstrap Css
Signals En Angular
Signals Y Reactividad
Effects En Angular
Signals Y Reactividad
Route Guards Basados En Interfaces
Autenticación Y Autorización
Guards Funcionales
Autenticación Y Autorización
Interceptores Http Basados En Interfaz
Autenticación Y Autorización
Interceptores Http Funcionales
Autenticación Y Autorización
Seguridad Jwt En Angular
Autenticación Y Autorización
Decodificar Tokens Jwt En Angular
Autenticación Y Autorización
Certificados de superación de Angular
Supera todos los ejercicios de programación del curso de Angular y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Comprender los comandos de Angular CLI.
- Explorar los comandos básicos y avanzados de Angular.
- Aprender a crear elementos fundamentales de las aplicaciones Angular.