冒号分隔nconf层次结构,例如,
{
"AUTH": {
"ENABLED": true
}
}
通过以下方式访问:
nconf.get("AUTH:ENABLED");
我想通过环境和/或命令行选项覆盖它npm start
,例如,
AUTH:ENABLED=false npm start
由于冒号,这在 bash 和 zsh 下都失败了。逃避冒号\
并没有帮助。
以下在所有情况下(分层或非分层)也会失败:
npm start --AUTH:ENABLED=false
如何以有效的方式将分层配置值传递给 nconf/optimist?