Остановить Heroku от запуска npm Начать после запуска команды Build? - PullRequest
0 голосов
/ 08 ноября 2019

Приложение, которое я создаю, имеет клиентскую и серверную стороны, размещенные в двух отдельных установках heroku. На стороне клиента используется приложение Create-React-App, а на стороне сервера - node.js. На стороне клиента я пытаюсь установить URL-адрес на стороне сервера через process.env.NODE_ENV.

if (process.env.NODE_ENV === 'development') {
     baseUrl = process.env.REACT_APP_LOCAL_URL;
} else {
     baseUrl = process.env.REACT_APP_SERVER_URL;
}

Локальные и серверные URL-адреса определены в файле .env. Когда я записываю в консоль эти переменные, они корректно отображаются в инспекторе браузера, поэтому я знаю, что файл .env используется.

Проблема в том, что process.env.NODE_ENV всегда равен разработке после сборки (отображается через консоль.журнал). На основании журналов приложений выясняется, что Heroku пытается запустить сценарий запуска в интерфейсном пакете package.json после сборки приложения.

Как мне остановить Heroku в поиске или запуске сценария запуска?

...