У нас есть похожие настройки, несколько файлов dotenv для каждой среды. В пакете. json мы определили несколько сценариев сборки:
"scripts": {
"build": "react-scripts build",
"build:test": "env-cmd --no-override .env.tst react-scripts build",
"build:qa": "env-cmd --no-override .env.qa react-scripts build",
"build:prod": "env-cmd --no-override .env.prod react-scripts build"
},
Не используйте .env.production
или .env.test
, однако в противном случае они будут автоматически использоваться реагировать -scripts в каждой сборке или тестовой команде.