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