Node.js Nodejs custome环境中的配置模块不工作

Node.js Nodejs custome环境中的配置模块不工作,node.js,environment-variables,config,Node.js,Environment Variables,Config,我使用的是节点JS14.13.1和配置模块版本3.3.6 我做了一个文件夹配置,里面有两个文件。config.json和custom-environment-variables.json { a:"myENV" } 在config.json中,我有以下内容: { a:"" } 内置custom-environment-variables.json { a:"myENV" } 我所看到的自定义环境变量永远不会覆盖config

我使用的是节点JS14.13.1和配置模块版本3.3.6

我做了一个文件夹配置,里面有两个文件。config.json和custom-environment-variables.json

{
 a:"myENV"
}
在config.json中,我有以下内容:

{
  a:""
}
内置custom-environment-variables.json

{
 a:"myENV"
}
我所看到的自定义环境变量永远不会覆盖config.json

我还从windows设置了系统环境变量a,并尝试将cmd设置为:

set myEnv=myValue
我注意到我需要重新启动计算,请参阅节点js中的process.env.myEnv 但即使重新启动并运行应用程序,a的值仍然是空字符串(默认值为.json)

const config=require('config') config.get('a')//返回空字符串而不是显示myValue

有人有这个问题吗


谢谢

难道你不认为你的JSON不正确吗。应该是{a:”}而不是{a=“”}谢谢,但我想我在这里写错了。在最初的集合中,它是{a::},并且仍然有相同的问题。当您启动服务器时,是否收到任何警告,如未找到配置环境或其他内容?好的,当您启动服务器时,是否收到任何警告,如未找到配置环境或其他内容?