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

IT技术 reactjs create-react-app
2021-05-20 02:20:49

我用了一个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个回答

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

开发: ( npm start): .env.development.local, .env.local, .env.development,.env

产品: ( npm run build): .env.production.local, .env.local, .env.production,.env

如果您想在本地环境中使用某些内容而不是特定于开发构建或生产构建,您可以将一些变量添加到您的.env.local文件中。

来源:https : //create-react-app.dev/docs/adding-custom-environment-variables/#what-other-env-files-can-be-used

.env.local您可以设置环境变量特定于本地机器,它并不一定是对发展方式工作,所以变量将有两个工作developmentproduction