Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在 aws elastic-beanstalk 部署了 react-create-app,它正在开发环境中运行。
如何配置生产环境?
使用 构建时npm run build,NODE_ENV始终设置为'production'
npm run build
NODE_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