Guía para Angular
Librerías en angular
Para la instalación de una librería de angular se requiere lo siguiente:
Para la creación de una librería ejecute lo siguiente
Una ves creada la librería nos adentramos en la carpeta
Para generar una librería
Para generar una aplicación de prueba
Para agregar la librería a la aplicación de prueba
Tener en cuenta para versiones de angular que usan Ivy deberá deshabilitarla en el archivo
tsconfig.lib.json
para poder publicar las librerías
para hacer el build de una librería
CREACIÓN DE UNA APLICACIÓN ANGULAR
Para la creación de un proyecto de angular, activamos el routing y de preferencia scss
BUNDLE-ANALIZER
Como estamos interesados en el rendimiento, también instalemos una dependencia de desarrollo llamada webpack-bundle-analyzer
.
*webpack-bundle-analyzer*
permite visualizar el tamaño de los archivos de salida del paquete web con un mapa de árbol interactivo con zoom.
La mejor manera de analizar nuestro paquete es agregar el siguiente script de análisis a nuestro package.json
.
Si ejecutamos este comando, Angular realiza una compilación de producción y también genera uno stats-es2015.json
que luego es recogido y visualizado por webpack-bundle-anlyzer
.
INSTALAR REPOSITORIO LOCAL VERDACCIO
Para instalar verdaccio globalmente
Para utilizarlo
Para configurar el registry ejecute el siguiente comando.
o puede instalar los módulos de la siguiente manera --registry
puede también configurarlo en el .npmrc
en registry
o también puede configurarpublishConfig
en su package.json
PUBLICAR UN MODULO EN VERDACCIO
Para la publicación de un modulo en verdaccio deberá ingresar en la carpeta dist
y ejecutar modulo
para remover un modulo de verdaccio
ANGULAR CLI
La CLI angular es una herramienta de interfaz de línea de comandos que se usa para inicializar, desarrollar y mantener aplicaciones de angular.
Comandos mas utilizados en el flujo de trabajo
Flags mas utilizados en el flujo de trabajo