如何根据 git 分支更改变量值?

How to change variables value based on git branch?

所以这里是可用的键 me.keys 值与我的本地主机和 dev_phase1 分支相同,而对于实时分支不同,我正在使用前端的 React js,但是如果我使用 process.env.NODE_ENV 那么 dev_phase1 和 live.I 相信是一样的,实时和 dev_phase1 代码都作为构建版本签出(即 env 更改为生产版本,但我想要区分它们)

let key="value1";//it should be same as local and dev_phase2

key="value2" //it should be for live

让process.env.NODE_ENV==='production'? 'value2' : 'value1';

NODE_ENV 在实时构建中应该是 productiondevelopment 在本地和开发中

如果你想在本地 运行 那么你可以 运行 作为 NODE_ENV=development node server.js