当我创建一个新的“HTMLWeb App”项目时,我得到了一个 .csproj,其中包含用于 Typescript 的项目 XML 中的一些默认选项。在哪里可以找到所有可能的 TypeScript 构建选项的列表?
在我的项目中搜索当前 3 个选项的名称,例如“TypeScriptIncludeComments”,在 Google 上没有返回任何结果。
当我创建一个新的“HTMLWeb App”项目时,我得到了一个 .csproj,其中包含用于 Typescript 的项目 XML 中的一些默认选项。在哪里可以找到所有可能的 TypeScript 构建选项的列表?
在我的项目中搜索当前 3 个选项的名称,例如“TypeScriptIncludeComments”,在 Google 上没有返回任何结果。
.targets
我在 TypeScript 安装附带的文件中找到了选项列表。这是实际发送到“tsc.exe”(TypeScript 编译器)的命令行参数的完整选项列表
--comments
--declaration
--module $(TypeScriptModuleKind)
--nolib
--out $(TypeScriptOutFile)
--sourcemap
--target $(TypeScriptTarget)
$(TypeScriptAdditionalFlags)
更新 Guptas 对 Visual Studio 2015 RC 的回答。Microsoft.TypeScript.targets 文件现在位于 c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript 中。
--removeComments
--noImplicitAny
--declaration
--module "$(TypeScriptModuleKind)"
--out "$(TypeScriptOutFile)"
--outDir "$(TypeScriptOutDir)"
--sourcemap
--target $(TypeScriptTarget)
--noResolve
$(TypeScriptAdditionalFlags)
--mapRoot "$(TypeScriptMapRoot)"
--sourceRoot "$(TypeScriptSourceRoot)"
--codepage $(TypeScriptCodePage)
--charset $(TypeScriptCharset)
--emitBOM
--noLib
--preserveConstEnums
--suppressImplicitAnyIndexErrors
更改任何 Typescript 构建选项的最简单方法是使用Web Extensions。如果您使用 Visual Studio 进行任何类型的 Web 工作,我强烈推荐它。