typescript
提供 TypeScript 支持。 更多信息...
自 | Qbs 1.3 |
属性
- compilerFlags : stringList
- compilerName : string
- compilerPath : string
- generateDeclarations : bool
- generateSourceMaps : bool
- moduleLoader : string
- singleFile : bool
- stripComments : bool
- targetVersion : string
- toolchainInstallPath : path
- version : string
- versionBuild : int
- versionMajor : int
- versionMinor : int
- versionParts : list
- versionPatch : int
- warningLevel : string
详细描述
typescript
模块包含构建 TypeScript 应用程序的属性和规则,并可与 nodejs 模块结合使用,以直接从 Qbs 运行应用程序。
属性文档
compilerFlags : stringList |
TypeScript 编译器的附加标志列表。
默认:Undefined
compilerName : string |
编译器二进制文件名称。
通常不需要更改此属性。
默认:"tsc"
compilerPath : string |
编译器二进制文件所在的目录。
通常不需要更改此属性。
默认:compilerName
generateDeclarations : bool |
在编译期间是否生成相应的 .d.ts
文件。这些是 TypeScript 的头文件等价物。
默认:false
generateSourceMaps : bool |
在编译期间是否生成相应的 .map
文件。
moduleLoader : string |
如果使用 TypeScript 模块,则在生成的 JavaScript 代码中使用 JavaScript 模块加载机制。
如果留为 undefined,则不使用模块。
请参阅编译器选项以获取可能的值列表。
默认:Undefined
singleFile : bool |
设置是否将所有 TypeScript 源文件编译为一个 JavaScript 输出文件。
默认为将每个 TypeScript 文件编译为对应的 JavaScript 文件。此属性与模块加载器不兼容。
默认:false
stripComments : bool |
设置是否从生成的 JavaScript 文件中删除注释。
targetVersion : string |
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 在芬兰及其他国家/地区的商标。所有其他商标均为各自所有者的财产。