Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何根据git分支更改变量值?_Reactjs_Git_Branch - Fatal编程技术网

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

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

这是我可用的密钥。密钥值与我的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中的
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