.env.local和.env.development.local有什么区别?

时间:2019-04-15 13:20:43

标签: reactjs create-react-app

我使用了create-react-app

并创建环境变量文件。 .env.local.env.development.local

我发现.env.development胜过.env.local

并且env.development.local似乎对.env.development存有偏见。

如果是这样,.env.development.local用于覆盖.env.development.env.local的目的是什么?

2 个答案:

答案 0 :(得分:1)

.env.local中,您可以设置特定于本地计算机的环境变量,并且不必在开发模式下运行,因此该变量对于development和{ {1}}。

答案 1 :(得分:0)

以下是开发构建和生产构建的文件优先级:

深度:npm start):.env.development.local.env.development .env.local ,{{1} }

产品:.env):npm run build.env.production.local .env.production ,{{1} }

如果您想在本地环境中使用某些东西而不专用于开发版本或生产版本,则可以在.env.local文件中添加一些变量。