【发布时间】:2018-09-26 06:40:48
【问题描述】:
我已经在 aws elastic-beanstalk 部署了 react-create-app,它正在开发环境中运行。
如何配置生产环境?
【问题讨论】:
标签: node.js reactjs amazon-web-services amazon-elastic-beanstalk react-create-app
我已经在 aws elastic-beanstalk 部署了 react-create-app,它正在开发环境中运行。
如何配置生产环境?
【问题讨论】:
标签: node.js reactjs amazon-web-services amazon-elastic-beanstalk react-create-app
使用npm run build 构建时,NODE_ENV 始终设置为'production'
还有一个特殊的内置环境变量,称为 NODE_ENV。您可以从 process.env.NODE_ENV 中读取它。当你运行 npm start 时,它总是等于'development',当你运行 npm test 时它总是等于'test',当你运行 npm run build 来制作一个生产包时,它总是等于'production' .您不能手动覆盖 NODE_ENV。这可以防止开发人员意外地将缓慢的开发版本部署到生产环境。
【讨论】:
serve 默认端口为 5000 确保调整您的配置或选择其他配置。