1

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

如何配置生产环境?

4

1 回答 1

2

使用 构建时npm run buildNODE_ENV始终设置为'production'

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

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

于 2018-04-16T13:44:58.697 回答