typescript - 如何为 TypeScript 创建特定于应用程序的配置文件?

标签 typescript configuration-files

我正在使用 TypeScript 开发 Web 应用程序。对于应用程序的某些部分,我想定义一个简单的配置文件来指定某些方面(例如调色板)。

我将如何创建这样的配置文件?在 JavaScript 中,创建 config.js 并在 HTML 代码中引用它是一个非常简单的解决方案。 TypeScript 的最佳解决方案是什么?也许是一个单独的 Config.ts 文件?

最佳答案

您可以通过以下方式进行。

首先定义你的配置文件的结构,比如 config.ts:

export interface Config
{
    uriPath: string;   
    port: number;   
    settings: string[];
}

然后创建实际保存数据的config.json:

{
    "uriPath": "mgNation",
    "port": 1506,
    "settings": [
        "=[tor.start]",
        "=[copp.start]"
    ]
}

并在您的 app.ts 中使用它:

let config: Config = require('./path/to/config.json');

关于typescript - 如何为 TypeScript 创建特定于应用程序的配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41467801/

相关文章:

javascript - 模型上的 TypeScript 自定义装饰器

Typescript 不允许我迭代多种类型

.net - 从字符串加载配置

python - 在 Python 中自动读取配置值

typescript 将null分配给接口(interface)

json - ReactJS:无法在一次 POST 调用中发送 JSON 数据和 PDF 文件

angular - ng2-翻译使用本地存储

c# - 如何在 Windows 窗体应用程序中保存应用程序设置?

c# - 'application configuration' 文件中的最大键/值长度

c - 读取配置文件