Я использую пакет config npm для управления различными настройками среды с помощью cross-env.Я разработал модуль node_module, который имеет свой собственный каталог конфигурации и содержит файл настроек dev.json
и считывает его как config.get("dbName");
. Я использую этот модуль node_module в другом приложении, которое также имеет собственный файл настроек dev.json
.Когда я запускаю это родительское приложение, например set NODE_ENV=dev node app.js
, то node_modules
, которое я разработал, читает настройки моего родительского приложения.и мое приложение ломается, потому что у него нет config.get("dbName");
Я пытался сделать var config = require("config").load();