Excelente!!! video. Podrías por favor explicar como usar tailwind como dependencia de una librería de este estilo (angular material). Te agradezco mucho.
Excelente video, super claro. Como hacer para que al momento de hacer npm install, si es necesario, te instale la dependencia de data-fns, con la version específica?
excelente video !!! Una pregunta, tengo un archivo styles.css que tiene estilos globales para varios componentes, al momento de usar mi libreria esos estilos debo agregarlos a mi angular.json para que tome los estilos, como podria configurar para omitir ese paso al momento de usar mi libreria ?
Muy bueno este video, muhas gracias. Si el proyecto empleara una libreria de terceros como Prime NG, ¿como se debeír instalar en la librería o poner de alguna forma esa dependencia para la librería?
Si te refieres a la misma libreria, esta dependencia tendria que estar presente en tu libreria. Ahora en tu proyecto donde uses tu libreria, si no estas usando algun componente que contenga la libreria de terceros como Prime NG no habria por que instalarlo, pero si la usas si tendrias que instalar Prime NG en tu proyecto
Buen vídeo y bien explicado! ¿Podrían explicar como tratar los errores de dependencias como el que te aparece al importa el componente del botón? Tal vez en un vídeo para diferenciar las dependencies, devDependencies y las peerDependencies que se usan en librerías?
Una consulta no se si a alguien le pasa no se como arreglarlo. Desde un entrypoint (un componente) me quiero importar el modelo del otro, pero me da el error File is not under 'rootDir' 'packages'. 'rootDir' is expected to contain all source files. Que por ejemplo para importar un modulo de material que tiene todos los modulos adentro es mucho mas como tambien. Como lo puedo arreglar? Alguien sabe?
@@CarlosMoralesDev no exactamente, dentro de la propia librería tuve que importarlo pero importando todo el entrypoint y no puede importarse uno en otro. A ti te paso igual? Porque al buildear sale el error. Use path relativos, absolutos, intente de todo y nada
@@elrydex No exactamente, la verdad que el manejo de librerias puede ser complicado, te recomiendo que crees una pequeña como para repetir tus pasos y veas que es lo que esta fallando.
@@CarlosMoralesDev sii, eso fue lo que hice, crearla de 0 hasta tal cual tu video, pero el importar una interface de un modelo de un entry point a otro (el componente) da ese fallo
@@elrydex y al momento de importarlo estas usando algo como '../../interface.ts' o '@my-library/interface.ts' ? teoricamente si es que no hay otro error lal segunda opcion es la forma correcta
excelente video, muchas gracias
Muy bueno su video señor Carlos! felicitaciones! y un abrazo!!
Gracias master, abrazo hasta argentina
Excelente!!! video. Podrías por favor explicar como usar tailwind como dependencia de una librería de este estilo (angular material). Te agradezco mucho.
Entiendo que deseas reallizar tus propios componentes usando clases y helpers que te da tailwind?
@@CarlosMoralesDev Si efectivamente
@@davidmedina7452 en teoria es lo mismo mi estiamdo, en vez de usar material tendrias que usar tailwind para estilizar los componentes.
Hola de nuevo! Para mi empresa necesito hacer una librería de componentes en angular 17, cambiaría algo? saludos.
Hola si cambia algunas cosas en temas de los builders y si consideras usar los standalone components.
Excelente video, super claro. Como hacer para que al momento de hacer npm install, si es necesario, te instale la dependencia de data-fns, con la version específica?
Sinceramente no lo había probado pero intuyo que al especificarlo en el package json bastaría!
excelente video !!!
Una pregunta, tengo un archivo styles.css que tiene estilos globales para varios componentes, al momento de usar mi libreria esos estilos debo agregarlos a mi angular.json para que tome los estilos, como podria configurar para omitir ese paso al momento de usar mi libreria ?
Hola, lo que debes hacer es agregar la ruta de tus estilos en tu angular.json de la aplicacion que va a usar tu libreria.
@@CarlosMoralesDev Intente mucho evitar ese paso pero al final lo deje asi, muchas gracias
@@favioamarillamino4665 En realidad es la forma recomendada por angular :)
Gracias Carlos, excelente video. Subes estos proyectos a un repo de git?
Si asi es, imagino que deseas el repo de este video? ( tendria que buscarlo al menos este creoooo que lo perdi :c )
Excelente video
Gracias por el apoyo :3
Muy bueno este video, muhas gracias. Si el proyecto empleara una libreria de terceros como Prime NG, ¿como se debeír instalar en la librería o poner de alguna forma esa dependencia para la librería?
Si te refieres a la misma libreria, esta dependencia tendria que estar presente en tu libreria. Ahora en tu proyecto donde uses tu libreria, si no estas usando algun componente que contenga la libreria de terceros como Prime NG no habria por que instalarlo, pero si la usas si tendrias que instalar Prime NG en tu proyecto
Buen vídeo y bien explicado!
¿Podrían explicar como tratar los errores de dependencias como el que te aparece al importa el componente del botón?
Tal vez en un vídeo para diferenciar las dependencies, devDependencies y las peerDependencies que se usan en librerías?
Te refieres a manejar el error que sale en consola?
@@CarlosMoralesDev sí, el de la dependencia de uno de los módulos (date-fns)
Lograste resolver el problema de las dependencias?
Genial ❤
Una consulta no se si a alguien le pasa no se como arreglarlo.
Desde un entrypoint (un componente) me quiero importar el modelo del otro, pero me da el error File is not under 'rootDir' 'packages'. 'rootDir' is expected to contain all source files.
Que por ejemplo para importar un modulo de material que tiene todos los modulos adentro es mucho mas como tambien.
Como lo puedo arreglar? Alguien sabe?
Encontraste solucion? deseguro estas usando el path relativo en alguno de tus componentes, debes usar el path absoluto si estas importandolo.
@@CarlosMoralesDev no exactamente, dentro de la propia librería tuve que importarlo pero importando todo el entrypoint y no puede importarse uno en otro. A ti te paso igual? Porque al buildear sale el error. Use path relativos, absolutos, intente de todo y nada
@@elrydex No exactamente, la verdad que el manejo de librerias puede ser complicado, te recomiendo que crees una pequeña como para repetir tus pasos y veas que es lo que esta fallando.
@@CarlosMoralesDev sii, eso fue lo que hice, crearla de 0 hasta tal cual tu video, pero el importar una interface de un modelo de un entry point a otro (el componente) da ese fallo
@@elrydex y al momento de importarlo estas usando algo como '../../interface.ts' o '@my-library/interface.ts' ? teoricamente si es que no hay otro error lal segunda opcion es la forma correcta