Node.js React Native env cmd不';t拉入变量,但如果.env cmdrc JSON格式不正确,则会失败,因此';正在加载

Node.js React Native env cmd不';t拉入变量,但如果.env cmdrc JSON格式不正确,则会失败,因此';正在加载,node.js,react-native,environment-variables,env-cmd,Node.js,React Native,Environment Variables,Env Cmd,package.json: "start-dev": "env-cmd -e dev react-native start" .env cmdrc { "dev" : { "REACT_APP_BASE_URL" : "http://192.168.0.22:4000/" }, "prod" : { "REACT_APP_BA

package.json:

"start-dev": "env-cmd -e dev react-native start"
.env cmdrc

{ 
  "dev" : 
      { "REACT_APP_BASE_URL" : "http://192.168.0.22:4000/" }, 
  "prod" : 
      { "REACT_APP_BASE_URL" : "http://dev.server.com"}
}
如果我在JSON中放了一个=号或分号,构建就会失败,说找不到.env cmdrc,所以它正在加载它。在控制台中,如果我记录process.env,我会得到以下结果:

{“NODE_ENV”:“development”}

就这样

如果我尝试

process.env.REACT_APP_BASE_URL
没有定义。我在他们的git问题中看到了类似的情况: