在aws elasticbeanstalk配置react-create-app的生产环境

时间:2018-04-16 13:40:33

标签: node.js reactjs amazon-web-services amazon-elastic-beanstalk react-create-app

我在aws elastic-beanstalk上部署了react-create-app,它在开发环境中运行。

如何配置生产环境?

1 个答案:

答案 0 :(得分:1)

使用npm run build构建时,NODE_ENV始终设置为'production'

  

还有一个名为NODE_ENV的特殊内置环境变量。您可以从process.env.NODE_ENV中读取它。当你运行npm start时,它始终等于' development',当你运行npm test时,它总是等于' test',当你运行npm run build来进行生产时捆绑,它总是等于生产'。您无法手动覆盖NODE_ENV。这可以防止开发人员意外地将慢速开发构建部署到生产中。

来源:https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-custom-environment-variables