¿Dónde están mis environments?
Si, como yo, vienes del futuro donde existe Angular 15 y superiores, debes saber que el equipo de Angular ha hecho una labor de minimizar los archivos necesarios para crear una aplicación, por lo que varios archivos han desaparecido. Debido a esto, es posible que no encuentres el directorio environments que utiliza Nico en esta clase. Pero no te preocupes, aún puedes usarlo.
Para usar los ambientes lo que tendrás que hacer es agregarlos manualmente, lo que es bastante sencillo, te muestro cómo.
Creando tus ambientes
- Primero necesitas ubicarte en el directorio src de tu aplicación.
- Estando en src vas a crear un directorio nuevo llamado environments.
- En este nuevo directorio, vas a crear tus ambientes. Inicialmente se utilizan dos: desarrollo y producción. Como el de desarrollo es el ambiente por defecto, puedes nombrarlo environment.ts. Por su parte, al ambiente de producción lo llamarás environment.prod.ts.
- Puedes crear más ambientes si lo necesitas, por ejemplo, puedes tener un ambiente staging y lo nombrarías environment.staging.ts.
- Una vez creados, lo importante es la configuración que les des. La configuración más básica es tal que así:
export const environment = {
production: false
};
Esta te puede servir para tu ambiente de desarrollo (environment.ts). Para tener un ambiente de producción (environment.prod.ts), solo hace falta cambiar la propiedad production a true. Así:
export const environment = {
production: true
};
- A partir de aquí puedes agregar todas las configuración y variables que gustes, tal como muestra Nico.
- Por último, es importante notar que para que Angular sepa que quieres hacer un build con una determinada configuración, se lo debes indicar. Por ejemplo, para hacer un build para producción usaríamos:
ng build --prod
Y eso es todo, espero que les sirva este pequeño aporte 😁.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?