2013-04-07 62 views
2

当我创建一个新的“HTMLWeb应用程序”项目时,我在项目XML for Typescript中得到一个带有几个默认选项的.csproj。我在哪里可以找到所有可能的TypeScript构建选项的列表?什么是TypeScript项目构建配置选项?

搜索当前在我的项目中的3个选项的名称,例如“TypeScriptIncludeComments”,在Google上未返回任何结果。

回答

5

我找到了TypeScript安装附带的.targets文件中的选项列表。这里是一个被实际发送到“tsc.exe”(打字稿编译)

  • TypeScriptIncludeComments用命令行参数选项的完整列表..... --comments
  • TypeScriptGeneratesDeclarations ..... --declaration
  • TypeScriptModuleKind ..... --module $(TypeScriptModuleKind)
  • TypeScriptIncludeDefaultLib ..... --nolib
  • TypeScriptOutFile ..... --out $(TypeScriptOutFile)
  • TypeScriptSourceMap ..... --sourcemap
  • TypeScriptTarget ..... --target $(TypeScriptTarget)
  • TypeScriptAdditionalFlags ..... $(TypeScriptAdditionalFlags)
+0

将很高兴知道他们在做什么,而不仅仅是列出他们的名字 – morpheus 2015-11-19 03:51:15

0

更改任何Typescript构建选项的最简单方法是使用Web Extensions。如果您使用Visual Studio进行任何类型的网络工作,我会极力推荐它。

+0

与VS 2012这只能如果你有VS 2010,你需要手动编辑CSPROJ文件。 – 2013-04-07 16:24:22

+0

哎呀,对不起。我忘记了Typescript插件甚至适用于VS2010。 – GJK 2013-04-07 16:25:42

4

更新上Guptas的回答为Visual Studio 2015年RC。 Microsoft.TypeScript.targets文件现在位于c:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript中。

  • TypeScriptRemoveComments ..... --removeComments
  • TypeScriptNoImplicitAny ..... --noImplicitAny
  • TypeScriptGeneratesDeclarations ..... --declaration
  • TypeScriptModuleKind ..... --module "$(TypeScriptModuleKind)"
  • TypeScriptOutFile ... .. --out "$(TypeScriptOutFile)"
  • TypeScriptOutDir ..... --outDir "$(TypeScriptOutDir)"
  • TypeScriptSourceMap ..... --sourcemap
  • TypeScriptTarget ..... --target $(TypeScriptTarget)
  • TypeScriptNoResolve ..... --noResolve
  • TypeScriptAdditionalFlags ..... $(TypeScriptAdditionalFlags)
  • TypeScriptMapRoot ..... --mapRoot "$(TypeScriptMapRoot)"
  • TypeScriptSourceRoot ..... --sourceRoot "$(TypeScriptSourceRoot)"
  • TypeScriptCodePage ..... --codepage $(TypeScriptCodePage)
  • TypeScriptCharset ..... --charset $(TypeScriptCharset)
  • TypeScriptEmitBOM .....--emitBOM
  • TypeScriptNoLib ..... --noLib
  • TypeScriptPreserveConstEnums ..... --preserveConstEnums
  • TypeScriptSuppressImplicitAnyIndexErrors ..... --suppressImplicitAnyIndexErrors
相关问题