Node.js 无法获取节点模块的正确配置设置
我使用配置npm包来管理跨环境的不同环境设置。 我开发了一个node_模块,它有自己的config目录,包含一个Node.js 无法获取节点模块的正确配置设置,node.js,config,node-config,Node.js,Config,Node Config,我使用配置npm包来管理跨环境的不同环境设置。 我开发了一个node_模块,它有自己的config目录,包含一个dev.jsonsettings文件,并将其读取为config.get(“dbName”) 我正在另一个应用程序中使用这个节点模块,它也有自己的dev.json设置文件。 当我运行这个父应用程序时,比如set NODE\u ENV=dev NODE app.js 我开发的node\u modules读取父应用程序配置的设置。 我的应用程序坏了,因为它没有config.get(“dbNa
dev.json
settings文件,并将其读取为config.get(“dbName”)代码>
我正在另一个应用程序中使用这个节点模块,它也有自己的dev.json
设置文件。
当我运行这个父应用程序时,比如set NODE\u ENV=dev NODE app.js
我开发的node\u modules
读取父应用程序配置的设置。
我的应用程序坏了,因为它没有config.get(“dbName”)代码>
我试过做var config=require(“config”).load()代码>