Каковы параметры конфигурации сборки проекта TypeScript?

Когда я создаю новый проект "HTMLWeb App", я получаю.csproj с несколькими опциями по умолчанию в проекте XML для Typescript. Где я могу найти список всех возможных вариантов сборки TypeScript?

Поиск названий трех параметров, которые в настоящее время находятся в моем проекте, таких как "TypeScriptIncludeComments", не дал результатов в Google.

3 ответа

Решение

Я нашел список вариантов в .targets файл, который поставляется с установкой TypeScript. Вот полный список параметров с аргументом командной строки, который фактически отправляется в "tsc.exe" (компилятор TypeScript)

  • TypeScriptIncludeComments..... --comments
  • TypeScriptGeneratesDeclarations..... --declaration
  • TypeScriptModuleKind..... --module $(TypeScriptModuleKind)
  • TypeScriptIncludeDefaultLib..... --nolib
  • TypeScriptOutFile..... --out $(TypeScriptOutFile)
  • TypeScriptSourceMap..... --sourcemap
  • TypeScriptTarget..... --target $(TypeScriptTarget)
  • TypeScriptAdditionalFlags..... $(TypeScriptAdditionalFlags)

Обновление ответа Гуптаса для 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

Самый простой способ изменить любые параметры сборки Typescript - это Web Extensions. Я очень рекомендую его, если вы работаете с Visual Studio в Интернете.

Другие вопросы по тегам