Как использовать создание create-реагировать на приложение с пользовательскими переменными среды? - PullRequest
0 голосов
/ 29 июня 2018

У меня есть несколько пользовательских переменных окружения, например: REACT_APP_API_URL='http://localhost:6000/api'

... и различные среды (develop, test, uat и production).

Как определить пользовательские переменные и пользовательскую команду построения для каждой среды?

Я нашел эту документацию CRA , но она работает с переменными узла.

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете установить cross-env и использовать его для установки пользовательских REACT_APP_* переменных среды для ваших сценариев:

"scripts": {
  "develop": "cross-env REACT_APP_TEST=start react-scripts start",
  "test": "cross-env REACT_APP_TEST=test react-scripts start",
  "uat": "cross-env REACT_APP_TEST=uat react-scripts start",
  "production": "cross-env REACT_APP_TEST=production react-scripts build",
}
...