env
Desde el lanzamiento de Next.js 9.4 ahora tenemos una experiencia más intuitiva y ergonómica para agregar variables de entorno. ¡Pruébelo!
Es bueno saber: las variables de entorno especificadas de esta manera siempre se incluirán en el paquete JavaScript. El prefijo
NEXT_PUBLIC_
en el nombre de la variable solo tiene efecto al especificarlas a través del entorno o archivos .env.
Para agregar variables de entorno al paquete JavaScript, abra next.config.js
y agregue la configuración env
:
Ahora puede acceder a process.env.customKey
en su código. Por ejemplo:
Next.js reemplazará process.env.customKey
con 'my-value'
durante el tiempo de compilación. Intentar desestructurar variables de process.env
no funcionará debido a la naturaleza del DefinePlugin de webpack.
Por ejemplo, la siguiente línea:
Terminará siendo: