javascript - ReactJs设置环境变量的问题
问题描述
我有一个在 vps 上的反应项目。我有两个环境,开发和生产,我想添加一些环境变量来知道我在哪个环境中。
我试图在我的 package.json 中设置类似的东西
"build:dev": "REACT_APP_ENVIRONMENT=dev react-scripts build",
"build:prod": "REACT_APP_ENVIRONMENT=prod react-scripts build",
并将其用作指标
<input type="hidden" defaultValue={process.env.REACT_APP_ENVIRONMENT}/>
它适用于值为“prod”的生产环境。但出于某种原因,构建:开发这个值是未定义的。
我不明白为什么它对一个有效,而对另一个无效。
编辑
所以我发现问题是我没有为这两个部分设置 imagePullPolicy(kubernetes 部署部分)。我认为它适用于生产,因为我认为应该始终获取标签 latest 而其他标签不一定。
放置“imagePullPolicy”:“Always”之后,每当我部署到这两个环境时,一切似乎都正常。
解决方案
推荐阅读
- ffmpeg - 附加两个视频而不复制 FFMPEG
- laravel - Route Laravel 8 缺少必需的参数
- arrays - 提取相对于0值的时间,求一天中的多个工作时间,在MongoDB数组操作中
- android - RecyclerView 不显示数据库片段中的数据
- typescript - 使用类型作为函数
- python - Flask-limiter - 在 redis 中添加自定义键名
- soap - 如何通过 SOAP 调用 NetSuite SuiteScript - Ballerina Lang
- javascript - 如何使用引导程序从 datepicker 获取日期并在另一个 div 中显示日期
- flutter - 颤振:未定义的名称“上下文”
- liquibase - Liquibase:如何使用
变更集具有 runAlways true?