我用了一个create-react-app
.
并创建了环境变量文件。.env.local
,.env.development.local
我发现这是.env.development
首选.env.local
并且env.development.local
似乎有礼貌了.env.development
。
如果是这样,.env.development.local
用于覆盖.env.development
的目的是.env.local
什么?
我用了一个create-react-app
.
并创建了环境变量文件。.env.local
,.env.development.local
我发现这是.env.development
首选.env.local
并且env.development.local
似乎有礼貌了.env.development
。
如果是这样,.env.development.local
用于覆盖.env.development
的目的是.env.local
什么?
以下是开发构建和生产构建的文件的优先级:
开发: ( 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
您可以设置环境变量特定于本地机器,它并不一定是对发展方式工作,所以变量将有两个工作development
和production
。