typescript

提供 TypeScript 支持。 更多信息...

Qbs 1.3

属性

详细描述

typescript 模块包含构建 TypeScript 应用程序的属性和规则,并可与 nodejs 模块结合使用,以直接从 Qbs 运行应用程序。

属性文档

compilerFlags : stringList

TypeScript 编译器的附加标志列表。

默认:Undefined


compilerName : string

编译器二进制文件名称。

通常不需要更改此属性。

默认:"tsc"


compilerPath : string

编译器二进制文件所在的目录。

通常不需要更改此属性。

默认:compilerName


generateDeclarations : bool

在编译期间是否生成相应的 .d.ts 文件。这些是 TypeScript 的头文件等价物。

默认:false


generateSourceMaps : bool

在编译期间是否生成相应的 .map 文件。

默认:qbs.debugInformation


moduleLoader : string

如果使用 TypeScript 模块,则在生成的 JavaScript 代码中使用 JavaScript 模块加载机制。

如果留为 undefined,则不使用模块。

请参阅编译器选项以获取可能的值列表。

默认:Undefined


singleFile : bool

设置是否将所有 TypeScript 源文件编译为一个 JavaScript 输出文件。

默认为将每个 TypeScript 文件编译为对应的 JavaScript 文件。此属性与模块加载器不兼容。

默认:false


stripComments : bool

设置是否从生成的 JavaScript 文件中删除注释。

默认值:!qbs.debugInformation


targetVersion : string

生成 JavaScript 代码的 ECMAScript 目标版本。

如果未定义,使用 TypeScript 编译器默认

默认:Undefined


toolchainInstallPath : path

TypeScript 的安装目录。

如果通过在 PATH 环境变量中搜索 tsc 可用,通常不需要更改此属性。

默认:Undefined


version : string

TypeScript 的版本。

由四个由点分隔的数字组成。例如,"1.0.0.0"。

默认:Undefined


versionBuild : int

TypeScript 版本号的第四部分。

默认值:versionParts[3]


versionMajor : int

TypeScript 的主要版本。

默认值:versionParts[0]


versionMinor : int

TypeScript 的次要版本。

默认值:versionParts[1]


versionParts : list

TypeScript 版本作为列表。

例如,TypeScript 版本 1.0 将对应于值 [1, 0, 0, 0]

默认值:[]


versionPatch : int

TypeScript 的修补级别。

默认值:versionParts[2]


warningLevel : string

发出警告的严重程度。等级越高,显示的警告越多。

pedantic 将导致 TypeScript 在具有隐含 any 类型的表达式和声明上发出警告。

默认值:"normal"


©2023 The Qt Company Ltd. 本文档中包含的贡献的著作权归各自的所有者所有。提供的文档是根据 Free Software Foundation 发布并由其发布的 GNU 自由文档许可证版本 1.3 的条款提供的。Qt 和相应标志是 The Qt Company Ltd 在芬兰及其他国家/地区的商标。所有其他商标均为各自所有者的财产。