我正在使用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)
但也许还有其他方式,比手动更自动,因为我们已经在配置文件中拥有这些信息。
有没有办法做到这一点?