我在vps上有一个React项目。 我有两个环境,分别是dev和production,我想添加一些Environment变量以了解我所在的位置。
我试图在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”值的生产环境非常有效。 但是出于某种原因,build:dev的值是不确定的。
我不明白为什么它对一种有效,而对另一种无效。
编辑
所以我发现问题是我没有为这两个部分都设置imagePullPolicy(kubernetes部署部分)。 我认为它可以与生产一起使用,因为我认为应该始终获取最新标签,而不必获取其他标签。
在放置“ imagePullPolicy”:“始终”之后,每当我部署到两个环境时,一切似乎都正常。