2017-10-14 32 views
0

http://www.meteorpedia.com/read/Environment_Variables开始,“......通过process.env获取和设置环境变量。按照约定,环境变量全部大写,单词之间用下划线LIKE_THIS分隔。”为什么Node js环境变量以全部大写和下划线书写?

https://codeburst.io/how-to-easily-set-up-node-environment-variables-in-your-js-application-d06740f9b9bd:“你可以使用任何你喜欢的名字,但是一般的命名约定是全部大写字母之间的下划线。”

为什么?有没有合理的理由反对使用骆驼案件?

+2

你引用它自己:*“按惯例”*。 – trincot

+2

由于Unix约定是环境变量名为iwht ALL_CAPS_AND_UNDERSCORES。由于许多人使用这种风格命名程序常量,因此在某些圈中称为*常数情况*。 –

+2

为什么你称它们为“node.js环境变量”?它们只是环境变量。 – 2017-10-14 18:28:52

回答

1

其实这些并不是环境变量,而是环境常量在您的应用程序范围内。
这是一个用大写字母命名常量的约定。

下划线使它更具可读性。

如果您愿意,仍然可以使用camelCase,这是一个选择问题。

相关问题