基本上我使用 babel 来编译我的 nodejs 应用程序,这样我就可以使用 es6 以及node-config
包。
默认情况下,该node-config
包在 /config 文件夹中查找配置。这可以通过在加载配置之前执行类似的操作来重新分配。
process.env["NODE_CONFIG_DIR"] = __dirname + "/configDir/";
但是,由于我使用的是 ES6,所以导入会被提升并且总是在任何代码运行之前加载。
我想知道是否有一种方法可以将上述代码提升到所有导入之上,以便它在node-config
加载之前运行?或者如果有另一种方法可以解决这个问题?
任何帮助表示赞赏!