我正在使用 config npm 包来管理跨环境的不同环境设置。我开发了一个 node_module,它有自己的配置目录并包含一个dev.json
设置文件,并在config.get("dbName");
我在另一个也有自己的dev.json
设置文件的应用程序中使用这个 node_module 时读取它。当我像我开发的那样运行这个父应用程序set NODE_ENV=dev node app.js
时,node_modules
它会读取我的父应用程序配置的设置。我的应用程序崩溃了,因为它没有config.get("dbName");
我试过做var config = require("config").load();