环境变量文件的命名约定?

时间:2019-04-01 15:05:44

标签: node.js environment-variables naming-conventions

我只是想知道.env环境变量文件是否有任何标准化约定。如果我有多个设置(例如developmentstagingproduction),应该用什么标题?

我看过:

  • .env.development,...
  • development.env,...
  • settings.development.env,...
  • .env.env.staging.env.production,...

如果没有标准,是否有要使用的参数(对于JS中的字符串,类似""''之类的参数)?您使用哪个?为什么?

1 个答案:

答案 0 :(得分:1)

节点生态系统中只有一个标准-将funs <- map2( locations$box, locations$offset, ~partial(image_composite, composite_image=get(.x), offset=.y, operator="over") ) ## Equivalent to x %>% funs[[1]]() %>% funs[[2]]() %>% ... compose(!!!funs)(x) 变量中的production用于生产。它被不同的工具用来优化。

剩下的就在你身上。但就我个人而言,我认为没有理由使其变得复杂。如果您不仅需要区分实例NODE_ENVproduction,还可以使用其他环境变量。

此外,在使用不同的development进行登台和生产时,还需要小心。因为暂存的主要目的是要对所有产品进行尽可能接近生产的测试。因此更改NODE_ENV可能是生产失败的原因。