我可以在 node.js 的配置目录中混合使用不同扩展名的文件吗?

Can I mix different extensions of files on the configuration directory on node.js?

在我的应用程序的配置目录中,我有这些文件:

/config
 custom-environment-variables.json
 default.yaml
 production.yaml
 development.yaml

我需要对应用程序进行测试配置,因此我在配置目录中创建了一个文件 test.json。当我构建应用程序时出现此错误:

Configuration property "sqlite" is not defined

所以我将文件的扩展名 test.json 更改为 test.yaml 并进行了一些更改。 项目构建成功运行。我发现 Configuration-Files 并且它提到了不同的扩展名。所以我的问题是为什么当我创建一个扩展名为 json 的配置文件并传递 yaml 扩展名时会出现问题。 是否可以混合配置目录中的文件扩展名?

我维护 node-config 模块。是的,支持混合扩展。我已经用了很多年了。你的问题在别处。