Reactjs 如何根据git分支更改变量值?
这是我可用的密钥。密钥值与我的localhost和dev_phase1分支相同,与live分支不同,我使用react js a作为前端,但如果我使用process.env.NODE_env,那么dev_phase1和live的密钥值相同。我相信,live和dev_phase1代码都作为构建版本签出(即环境更改为生产,但我想区分它们) 及Reactjs 如何根据git分支更改变量值?,reactjs,git,branch,Reactjs,Git,Branch,这是我可用的密钥。密钥值与我的localhost和dev_phase1分支相同,与live分支不同,我使用react js a作为前端,但如果我使用process.env.NODE_env,那么dev_phase1和live的密钥值相同。我相信,live和dev_phase1代码都作为构建版本签出(即环境更改为生产,但我想区分它们) 及 让process.env.NODE_env==='production'?'value2':'value1' 节点_ENV应该是live build中的prod
让process.env.NODE_env==='production'?'value2':'value1' 节点_ENV应该是live build中的
production
。
以及本地和开发中的开发
如果您想在本地运行,那么您可以作为
NODE\u ENV=development NODE server.js
运行。谢谢您的回复!但是我需要的是开发服务器的另一个环境,因此我创建了另一个版本,其中包含暂存环境。因此,我现在有三个环境,我根据它们调整了值。1.development(本地服务器)2.暂存(开发或基本测试服务器)3.live服务器
let key="value1";//it should be same as local and dev_phase2
key="value2" //it should be for live