0

我正在使用config带有 JS 或 TS 的 npm 模块。假设我有以下内容default.json

{
  "database": {
    "username": "admin",
    "password": "admin"
 }
}

然后在我写的代码的某个地方

import config from "config";
// ...
config.get('database.username') //

我想要的是在编码过程中我能得到什么的某种提示config 我可以想到常量的用法,例如

const CONFIG = {
  DATABASE: {
    USERNAME: "database.username",
    PASSWORD: "database.password"
  }
}
// and then
const { DATABASE } = CONFIG;
config.get(DATABASE.USERNAME)

但也许还有其他方式,比手动更自动,因为我们已经在配置文件中拥有这些信息。

有没有办法做到这一点?

4

0 回答 0