Lea*_*ues 7 naming-conventions environment-variables node.js
我只是想知道.env环境变量文件是否有任何标准化约定。如果我有多个设置(例如development、staging、production),它们的标题应该是什么?
我见过:
.env.development, ...development.env, ...settings.development.env, ....env, .env.staging, .env.production, ...如果没有一个标准,是有争论的,其使用(有点像""VS''在JS字符串)?你使用哪个,为什么?
Man*_*sur 20
我更喜欢.env最后的 ex:.production.env因为最后一个词是 . 表示扩展。如果您这样做,VSCode 不会将该文件识别为 .env 文件.env.production
VSCode 文档: https://code.visualstudio.com/docs/python/environments#_environment-variables
Bix*_*Bix 15
我正在使用这个约定,因为我找不到任何其他建议:https://rubyonjets.com/docs/env-files/
.env
.env.development
.env.test
.env.production
Run Code Online (Sandbox Code Playgroud)
我喜欢将 .env 保留在前面,这对我来说似乎是合理的。
iof*_*sli 10
节点生态系统中只有一个标准——用于production生产NODE_ENV变量。它被不同的工具用来进行优化。
剩下的就靠你了。但就我个人而言,我不认为有理由让它变得复杂。如果您需要进一步区分实例,而不仅仅是production, development,则可以使用其他环境变量。
NODE_ENV此外,在使用不同的方式进行登台和制作时也需要小心。因为登台的主要目的是测试尽可能接近生产的所有内容。因此,改变NODE_ENV可能是生产失败的一个原因。
| 归档时间: |
|
| 查看次数: |
3530 次 |
| 最近记录: |