Я использую yarn и env-cmd для создания своего приложения React и управления переменными среды.Вот мой package.json:
"scripts": {
"start": "react-scripts start",
"build:local": "env-cmd .env.local react-scripts build",
"build:uat": "env-cmd .env.uat react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
Он отлично работает для файлов JS в папке /src/
и в /public/index.htm
.
Вопрос: Как я могу использовать переменную в файле public/*.js
?
Моя переменная называется REACT_APP_URL .Я пытался использовать %REACT_APP_URL%
или process.env.REACT_APP_URL
без успеха.
EDIT : я хочу ввести эти переменные во время сборки.