diff --git a/envar.js b/envar.js index a234bda..98065f2 100644 --- a/envar.js +++ b/envar.js @@ -10,7 +10,17 @@ module.exports = { * - 字符串数组: 按顺序导入导入每个文件,后面文件里的变量覆盖前面的。 * - 对象: 直接添加到 global.envar 上。 */ - merge_envar ({ rawEnvar = {}, envarFiles = ['./envar-base-basic.js', './envar-base-custom.js', './envar-base-secret.js'] } = {}) { + merge_envar ({ + rawEnvar = {}, + envarFiles = [ + './envar-base-basic.js', + './envar-base-custom.js', + './envar-base-dynamic-dev.js', + './envar-base-dynamic.js', + './envar-base-secret-dev.js', + './envar-base-secret.js', + ], + } = {}) { if (!global.envar) { global.envar = rawEnvar // 不知为何,必须定义成全局变量,才能保证多次require只执行一次。