相关疑难解决方法(0)

在elasticbeanstalk中设置NODE_ENV变量

我创建了一个名为.elasticbeanstalk/environment.config的文件,其中包含以下内容:

option_settings:
  - option_name: NODE_ENV
    value: development
Run Code Online (Sandbox Code Playgroud)

我也将process.env.NODE_ENV传递给视图,以便我可以检查该值

app.get('/', function(req, res) {
  var data = {
    env: process.env.NODE_ENV
  }
  res.render('upload',data);
});
Run Code Online (Sandbox Code Playgroud)

在我的本地机器上,我得到的值是"本地",这是我设置的.当我通过$ git aws.push值部署到Amazons Elastic Beanstalk时为空.

我还需要做什么让EB识别NODE_ENV设置吗?

cloud git amazon-web-services node.js amazon-elastic-beanstalk

7
推荐指数
2
解决办法
5899
查看次数

React Native:process.env只有NODE_ENV

我在构建本机应用程序时(在Windows上)设置环境变量:

SET APP_ENV=dev & react-native run-android
Run Code Online (Sandbox Code Playgroud)

echo %APP_ENV% 返回'dev'

但是,当我在JS文件中记录process.env对象时,只会得到:

{
  NODE_ENV: "development"
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以访问通过命令提示符设置的环境变量?

javascript environment-variables node.js reactjs react-native

5
推荐指数
2
解决办法
1万
查看次数

使用Expo的ReactNative应用程序的不同构建变体/风格

我需要制作一个react native应用程序,它将使用相同的代码来生产其他应用程序(根据情况更改一些徽标,颜色,一些功能等)

在使用Java的Android上,我使用了风味,但是通过Expo在Android和iOS上生成了构建版本,而不必重复执行代码/项目,因此我不确定如何正确执行此操作。有最佳做法吗?

react-native expo

5
推荐指数
1
解决办法
674
查看次数