安装 node-config
和 @types/config
后:
yarn add config
yarn add --dev @types/config
并按照 lorenwest/node-config 中的描述添加配置:
// default.ts
export default {
server: {
port: 4000,
},
logLevel: 'error',
};
当我尝试在我的应用中使用时:
import config from 'config';
console.log(config.server);
我收到错误:
src/app.ts(19,53): error TS2339: Property 'server' does not exist on type 'IConfig'.
最佳答案
config.get
实用程序可用于获取配置值,如下所示:
import config from 'config';
const port: number = config.get('server.port');
关于node.js - 如何在 typescript 中使用 Node 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50813591/