2013-04-07 60 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
相關問題