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

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

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

Спасибо!

0 ответов

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

heroku config:set NODE_ENV=production

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

Другие вопросы по тегам