1. TypeScriptToolsVersion: 指定 TypeScript 工具的版本。
<PropertyGroup>
<TypeScriptToolsVersion>4.5</TypeScriptToolsVersion>
</PropertyGroup>
2. TypeScriptCompileBlocked: 阻止 TypeScript 编译。
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
3. TypeScriptNoImplicitAny: 启用 --noImplicitAny 选项。
<PropertyGroup>
<TypeScriptNoImplicitAny>true</TypeScriptNoImplicitAny>
</PropertyGroup>
4. TypeScriptRemoveComments: 启用 --removeComments 选项。
<PropertyGroup>
<TypeScriptRemoveComments>true</TypeScriptRemoveComments>
</PropertyGroup>
5. TypeScriptModuleKind: 指定生成的模块系统。
<PropertyGroup>
<TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
</PropertyGroup>
可能的值包括 "None", "AMD", "CommonJS", "UMD", "System", "ES6", "ES2015", "ESNext"。
6. TypeScriptOutFile: 指定输出的单一文件。
<PropertyGroup>
<TypeScriptOutFile>output.js</TypeScriptOutFile>
</PropertyGroup>
7. TypeScriptOutDir: 指定输出目录。
<PropertyGroup>
<TypeScriptOutDir>./dist</TypeScriptOutDir>
</PropertyGroup>
8. TypeScriptSourceMap: 启用 --sourceMap 选项。
<PropertyGroup>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
</PropertyGroup>
这些属性可以在项目的 .csproj 文件中的 <PropertyGroup> 元素内设置。你可以根据需要选择适当的选项,具体的配置取决于项目的需求。更多详细信息,请参阅 TypeScript 官方文档中的 [MSBuild Integration](https://www.typescriptlang.org/tsconfig#msbuild-integration) 部分。
转载请注明出处:http://www.zyzy.cn/article/detail/4726/TypeScript