首先可以参考一下官方文档

添加自定义环境变量
怎么创建环境

接下来进入正文

1、创建 .env.development, .env.test, .env.prod文件

# 默认测试环境  .env.development
REACT_APP_ENV=dev# 预发布环境 .env.test
REACT_APP_ENV=test# 线上环境 .env.prod
REACT_APP_ENV=prod

注:必须是以REACT_APP开头的变量 才可以

2、npm install dotenv-cli --save-dev

3、package.json

  "scripts": {"start": "node scripts/start.js","build:test": "dotenv -e .env.test node scripts/build.js","build:prod": "dotenv -e .env.prod node scripts/build.js ","test": "node scripts/test.js"},

注:dotenv -e一定要写在前边

4、使用

去吧皮卡丘,逻辑中打印process.env试试看

react 配置development test prod 环境相关推荐

  1. webpack4+react配置多页面移动端应用程序

    webpack4+react配置多页面移动端应用程序 前言 技术栈 项目目录结构 移动端适配方案 webpack配置 基础配置 开发环境配置 react+redux热重载 生产环境配置 .babelr ...

  2. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  3. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要 ...

  4. Ubuntu20.04安装配置tensorflow2深度学习环境

    Ubuntu20.04安装配置tensorflow2深度学习环境 之前在windows下配置了tensorflow2的环境,坑有不少.最近配了台台式机,2070显卡,安装一下Ubuntu20.04系统 ...

  5. .env.development(开发环境)、.env.prodction(正式环境)、自定义环境

    文章目录 1.配置文件: 2.命名规则 3.关于文件的加载 使用 自定义环境 1.配置文件: .env.development:开发环境下的配置文件       .env.production:生产环 ...

  6. 如何配置能使j2me开发环境处于正常状态

    很多人在开始学习j2me的时候遇到的第一个问题就是如何配置j2me的开发环境,我一般用的是eclipse开发,所以在这里说一下在eclipse中如何配置j2me的开发环境: 1.首先需要了解在配置前要 ...

  7. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  8. 配置IIS Silverlight运行环境

    配置IIS Silverlight运行环境: 打开IIS->站点属性->HTTP头->MIME类型->新建: 扩展名: .xap MIME类型:xapapplication/x ...

  9. 配置ADB到Windows环境变量

    adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作. ...

最新文章

  1. swift_013(Swift 的运算符)
  2. MapRdeuceYarn的工作机制(YarnChild是什么)
  3. ctf(pwn) canary保护机制讲解 与 解密方法介绍
  4. struts2 s:optiontransferselect 标签的使用
  5. java实现发送邮箱邮件
  6. Product ID Not in valid range
  7. Python应用实战-Python提升运行速度技巧总结
  8. Chapter 4 Invitations——25
  9. [xPlugins] 开发中常用富文本编辑器介绍
  10. 2017百度之星复赛:1006. Valley Numer(数位DP)
  11. QCustomplot绘图性能的改善
  12. 【图像处理】海森矩阵
  13. The pgAdmin 4 server could not be contacted
  14. VS2017调用Matlab2016b进行绘图
  15. 计算机亮度快捷键,电脑亮度怎么调(一个快捷键就可以设置亮度了)
  16. android 动画变成素材,AE技法-把AE动画转换成Android原生动画,撂倒GIF做动画
  17. 分切机设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 细胞CLE19多肽荧光成像牛血清白蛋白荧光猝灭量子点的制备
  19. 什么是网络安全?学了网络安全就是黑客吗?
  20. Apple Final Cut Pro X 10.5 视频编辑软件 下载 百度网盘

热门文章

  1. K8S自定义webhook实现认证管理
  2. Linux winServer 向审计软件发送审计日志
  3. 【CANN训练营第三季】Pytorch模型迁移
  4. ignite缓存使用
  5. 用Python大声说出“我爱你”
  6. 蓝桥杯算法提高-质数的后代 Java实现
  7. 软考——(5)计算机系统之CPU组成
  8. linux只读文件修改无法退出
  9. 根据体质喝茶养生的学问
  10. 电影《生存回圈》观后感