create-react-app多环境配置
2021-10-26 本文已影响0人
Poppy11
1.使用cross-env配置多环境变量
#安装
npm i cross-env -D
2、根目录下配置.env.development和.env.production ,只能定义以REACT_APP开头的属性名
REACT_APP_BASE_URL='http://localhost:8090/api/1'
3、package.json启动文件时,start时默认使用的dev环境变量,build时使用的是prd的环境变量
"scripts": {
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js"
},
4、使用方式
axios.defaults.baseURL = process.env.REACT_APP_BASE_URL