Я использую приложение для создания приложения для загрузки моего приложения.
Я добавил два .env
файлов .env.development
и .env.production
в корне.
My .env.development
включает:
API_URL=http://localhost:3000/api
CALLBACK_URL=http://localhost:3005/callback
Когда я запускаю свое приложение с помощью react-scripts start
и process.env
он выплевывает
{ NODE_ENV: "development", PUBLIC_URL: "" }
Я пробовал разные вещи, но он просто не подбирал veriables в моем файле разработки, что я делаю неправильно?!
Структура прямой:
/.env.development
/src/index.js
Скрипт Package.json:
"start": "export PORT=3005; npm-run-all --parallel server:start client:start",
"client:start": "export PORT=3005; react-scripts start",
"server:start": "node server.js",
"build": "react-scripts build",
Редактировать:
@jamcreencia правильно указал, что мои переменные должны иметь префикс REACT_APP
.
Изменить 2
Он работает нормально, если я .env
файл .env
но нет, если я использую .env.development
или .end.production