Javascript 查看node.js中的配置文件

Javascript 查看node.js中的配置文件,javascript,node.js,node-config,Javascript,Node.js,Node Config,在当前项目中,node config npm包用于维护node.js配置 我的问题是,我需要监视node config使用的文件,但根据文档,监视的可能性已从这个包中删除 我试图从node config包中获取当前使用的文件,但是没有这样的API 你能告诉我最好的方法是什么吗 提前谢谢 我是节点配置的维护者。它不再具有文件监视功能,也没有计划添加它。建议使用不同的工具来处理在运行时更改的值。我是节点配置的维护人员。它不再具有文件监视功能,也没有计划添加它。建议使用不同的工具来处理在运行时更改的值

在当前项目中,node config npm包用于维护node.js配置

我的问题是,我需要监视node config使用的文件,但根据文档,监视的可能性已从这个包中删除

我试图从node config包中获取当前使用的文件,但是没有这样的API

你能告诉我最好的方法是什么吗


提前谢谢

我是
节点配置的维护者。它不再具有文件监视功能,也没有计划添加它。建议使用不同的工具来处理在运行时更改的值。

我是
节点配置的维护人员。它不再具有文件监视功能,也没有计划添加它。建议使用不同的工具来处理在运行时更改的值。

以下是我在深入研究配置模块代码后发现的一些解决方法/解决方案。您可以使用getConfigSources()获取配置数组,其中最后一个元素是实际配置

const arrayOfConfigs = config.util.getConfigSources()
const loadedConfigPath = arrayOfConfigs[arrayOfConfigs.length - 1].name

现在,如果需要,您可以查看此文件。

这里是我在深入研究配置模块代码后发现的一些变通方法/解决方案。您可以使用getConfigSources()获取配置数组,其中最后一个元素是实际配置

const arrayOfConfigs = config.util.getConfigSources()
const loadedConfigPath = arrayOfConfigs[arrayOfConfigs.length - 1].name

现在,如果需要,您可以查看此文件。

你好,马克,非常感谢您的回答,您所说的不同工具是指另一个npm模块?@AlexanderCharkov不一定是npm模块。有些人使用“密钥/值存储服务”,如Concur:此类产品旨在为运行多个实例和多台机器的应用程序提供读/写配置,并需要实时访问不断变化的值。我目前不需要这个特性,将来会考虑它。嗨,马克,非常感谢你的答案,通过不同的工具,你是指另一个NPM模块?@ AlexanderCharkov不一定是NPM模块。有些人使用“密钥/值存储服务”,如Concur:此类产品旨在为运行多个实例和多台机器的应用程序提供读/写配置,并需要实时访问不断变化的值。我目前不需要这个特性,将来会考虑它。