您可以在create-react-app@3.x中覆盖NODE_ENV env变量吗?

时间:2020-06-02 12:14:41

标签: environment-variables create-react-app

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

1 个答案:

答案 0 :(得分:0)

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

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