【问题标题】:Can you override the NODE_ENV env variable in create-react-app@3.x?你能覆盖 create-react-app@3.x 中的 NODE_ENV 环境变量吗?
【发布时间】:2020-09-20 21:47:45
【问题描述】:

当我在开发节点 (yarn run start) 中构建我的 React 应用程序时,我想手动更改 NODE_ENV 环境变量的值。

【问题讨论】:

    标签: environment-variables create-react-app


    【解决方案1】:

    不,至少根据 create-react-app@3.4.1,这是不可能的。摘自docs

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

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 1970-01-01
      • 2014-03-16
      • 2022-06-18
      • 2018-09-17
      • 2017-09-02
      • 2020-07-23
      • 2019-06-16
      • 1970-01-01
      相关资源
      最近更新 更多