CREANDO LIBRERIAS EN ANGULAR Y PUBLICARTAS EN NPM PARA REUTILIZACIÒN
NOTA IMPORTANTE: cuando necesitemos crear un proyecto en angular en nuestro pc yo aconsejo crear primero un repositorio en github o gitlab y liego clonarlo para mantener las versiones conectadas al repo de la nube.
Creamos el repo en github o gitlab y lo clonamos con nuestro editor local.
Dentro del repo clonado procedemos a crear el espacio de trabajo angular tipo libreria con el siguiente comando:
ng new nombreLibreria --create-application=false
El comando nos crearà un espacio de trabajo sin app predeterminada es decir solo el espacio de trabajo ANGULAR.
3. Navegamos dentro del espacio de trabajo creado con:
cd nombreLibreria
4. Creamamos la libreria con el comando:
ng generate library mycomponentslib
Se generara una app de tipo libreria.
5. Ahora debemos apuntar el path en tsconfig.json asi:
"paths": {
"mycomponentslib": [
"./projects/mycomponentslib/src/public-api.ts"
]
},