В основном я использую babel для переноса моего приложения nodejs, поэтому я могу использовать es6, а также пакет node-config
.
Пакет node-config
по умолчанию ищет конфиги в папке /config. Это можно переназначить, выполнив что-то подобное ДО загрузки конфигурации. process.env["NODE_CONFIG_DIR"] = __dirname + "/configDir/";
Однако, поскольку я использую ES6, импорт поднимается и всегда загружается до запуска любого кода.
Мне было интересно, есть ли способ поднять приведенный выше код над всем импортом, чтобы он запускался до загрузки node-config
? Или, возможно, есть другой способ решить эту проблему?
Любая помощь приветствуется!
NODE_CONFIG_DIR
— это переменная среды, которую вы должны установить там, где вы запускаетеnode
, а не внутри кода. - person Bergi   schedule 25.12.2018