2

我正在开发一个反应项目,我有几个环境,当我为一个环境运行构建时,例如npm run build-sit,构建文件夹中的 JavaScript 文件包含有关其他环境的信息。如何确保该构建文件夹中的 JavaScript 文件仅包含有关我正在构建的环境的信息。

这是我的脚本package.json

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

我有一个constants.ts文件,我在其中设置了不同环境的 url

4

0 回答 0