0

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

我遇到的问题是我需要查看node-config使用的文件,但根据文档,监视的可能性已从此包中删除。

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

您能否建议我应该采取的最佳方法是什么?

提前致谢!

4

2 回答 2

2

我是node-config. 它不再具有文件监视功能,也没有添加它的计划。建议使用不同的工具来处理在运行时更改的值。

于 2018-01-23T20:29:21.100 回答
0

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

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

现在您可以根据需要观看此文件。

于 2018-04-03T11:33:31.763 回答