Postinstall не получает NODE_ENV - PullRequest
       9

Postinstall не получает NODE_ENV

0 голосов
/ 16 октября 2018

Когда я развертываю свое приложение узла в Heroku, после того, как оно завершило установку своих зависимостей, оно выполняет «npm run postinstall» согласно документам, однако переменная NODE_ENV не установлена, поэтому мое приложение собираетсяв режиме разработки.

Простым решением было бы добавить NODE_ENV=production на передний план, но это могло бы вызвать проблемы при развертывании в стадии подготовки.Их документация говорит, что переменная должна быть установлена, но это не так.Чего мне не хватает?

Спасибо!

1 Ответ

0 голосов
/ 02 декабря 2018

Вы можете просто зайти в heroku и установить переменную NOD_ENV, выполнив в терминале следующее:

heroku config:set NODE_ENV=production

Или вы можете просто зайти в настройки heroku и установить конфигурационные переменные.

...