react 配置环境变量(测试环境,正式环境等)
添加自定义环境变量 – 官网中文文档地址
dotenv – dotenv文档
第一步,创建文件夹
在项目根目录创建.env.local
.env.development
.env.production
文件夹
注意:
创建的文件夹名称以.evn
开始,
新增的的变量统一以REACT_APP_
开头
1 | # 公共的环境变量 .env |
第二步,安装dotenv
1 | npm install dotenv-cli --save-dev |
第三步,编辑配置pagckage.json
下scripts
注意:左侧的文件比右侧的文件具有更高的优先级(左边的
-e .env.development
优先于右边的-e .env
)
1 | { |
第四步,引用环境变量
###在 js 中引用环境变量process.env.
加上变量名
1 | console.log('REACT_APP_VERSION==>', process.env.REACT_APP_VERSION) |
###在 html 中引用环境变量 两个%
包裹变量名
1 | <title>%REACT_APP_WEBSITE_NAME%</title> |