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

#reactjs #typescript #npm #npm-scripts #npm-build

#reactjs #typescript #npm #npm-скрипты #npm-сборка

Вопрос:

Я работаю над проектом react, у меня есть несколько сред, когда я запускаю сборку для одной среды, например npm run build-sit , файлы JavaScript в папке сборки содержат информацию о других средах. Как мне убедиться, что файлы JavaScript в этой папке сборки содержат информацию только о среде, для которой я создаю.

Вот мои сценарии в package.json

 "scripts": {
  "start": "set REACT_APP_ENV=dev amp;amp; react-scripts start",
  "build": "react-scripts build",
  "build-test": "set REACT_APP_ENV=test amp;amp; react-scripts build",
  "build-sit": "set REACT_APP_ENV=sit amp;amp; react-scripts build",
  "build-staging": "set REACT_APP_ENV=staging amp;amp; react-scripts build",
  "build-production": "set REACT_APP_ENV=production amp;amp; react-scripts build",
  "build-company1-uat": "set REACT_APP_ENV=company1Uat amp;amp; react-scripts build",
  "build-company2-uat": "set REACT_APP_ENV=company2Uat amp;amp; react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject"  
}
  

У меня есть constants.ts файл, в котором я устанавливаю URL-адреса для разных сред