reactjs - 我如何只为一个环境运行构建?
我正在做一个 React 项目,我有几个环境,当我为一个环境运行构建,例如 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