安装插件
npm install --save-dev cross-env
package.json文件配置
"scripts": {
"start": "craco start",
"build": "craco build",
"start:demo": "cross-env REACT_APP_ENV=demo craco start",
"dev": "cross-env REACT_APP_ENV=dev craco start",
"test": "cross-env REACT_APP_ENV=test craco build",
"eject": "react-scripts eject"
},
//如果使用的是react-scripts可将craco替换
process.env.REACT_APP_ENV 读取参数
npm run start:demo本地启动项目process.env.REACT_APP_ENV = demonpm run dev本地启动项目process.env.REACT_APP_ENV = devnpm run test打包项目process.env.REACT_APP_ENV = test