Cada vez que ejecuto npm run build el archivo .env pone en undefined la variable API, a qué se debe eso?

Nazareno Aznar Altamiranda

Nazareno Aznar Altamiranda

Pregunta
studenthace 4 años

Cada vez que ejecuto npm run build el archivo .env pone en undefined la variable API, a qué se debe eso?

2 respuestas
para escribir tu comentario
    Jose David Nicomedes Herrera Soto

    Jose David Nicomedes Herrera Soto

    studenthace 4 años

    Si quieres volver a ejecutar el proyecto de forma local de nuevo, lo único que debes hacer es:

    1. Editar el archivo package.json, borrar la línea de ejecución del script que le agregamos en esta clase, que básicamente sería dejarlo tal y como estaba al inicio de esta clase.

    2. Editar tu archivo .env de nuevo colocándole una vez más el link hacia la API.

    3. Guardas todos los cambios y haces de nuevo la empaquetación en modo producción con webpack y listo. . Cabe a destacar de que estos cambios no los vamos a subir a nuestro repositorio de Github porque de lo contrario nuestra Web App en Netlify se romperá.

    Jose David Nicomedes Herrera Soto

    Jose David Nicomedes Herrera Soto

    studenthace 4 años

    Se debe a que de forma local no hay algún lugar de donde pueda tomar esa variable API, es por eso que el script sobrescribe el archivo .env, de allí que te salga el UNDIFINED. Pues no tiene referencia a la variable.

Curso de Webpack [Empieza Gratis]

Curso de Webpack [Empieza Gratis]

Construye aplicaciones React usando Webpack. Aprende a configurar y optimizar tu entorno de desarrollo con loaders, compresión CSS y análisis de paquetes. Despliega tu proyecto fácilmente en producción y mejora el rendimiento.

Curso de Webpack [Empieza Gratis]
Curso de Webpack [Empieza Gratis]

Curso de Webpack [Empieza Gratis]

Construye aplicaciones React usando Webpack. Aprende a configurar y optimizar tu entorno de desarrollo con loaders, compresión CSS y análisis de paquetes. Despliega tu proyecto fácilmente en producción y mejora el rendimiento.