process.env относится к переменным среды в системе. Это во многом зависит от того, где работает приложение и как настроена система. Herocku не знает, находится ли конкретная c версия вашего приложения в тестовом или производственном режиме. Таким образом, разработчик определил среду и добавил «production» как переменную в этой среде.
Если вы используете npm, вы можете добавить переменные с помощью команды сценария
{
..
"scripts": {
"dev": "corss-env ENVIRONMENT=development ..",
"prod": "cross-env ENVIRONMENT=production .."
}
..
}
и использовать соответствующая команда при запуске в соответствии с настройкой.
https://www.npmjs.com/package/cross-env