十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
编译选项可以在使用MSBuild的项目里通过MSBuild属性指定。

创新互联主营茄子河网站建设的网络公司,主营网站建设方案,成都app软件开发公司,茄子河h5微信小程序搭建,茄子河网站营销推广欢迎茄子河等地区企业咨询
  false 
  true 
 
  true 
  false 
 
| 编译选项 | MSBuild属性名称 | 可用值 | 
|---|---|---|
| --declaration | TypeScriptGeneratesDeclarations | 布尔值 | 
| --module | TypeScriptModuleKind | AMD,CommonJs,UMD或System | 
| --target | TypeScriptTarget | ES3,ES5, orES6 | 
| --charset | TypeScriptCharset | |
| --emitBOM | TypeScriptEmitBOM | 布尔值 | 
| --emitDecoratorMetadata | TypeScriptEmitDecoratorMetadata | 布尔值 | 
| --experimentalDecorators | TypeScriptExperimentalDecorators | 布尔值 | 
| --inlineSourceMap | TypeScriptInlineSourceMap | 布尔值 | 
| --inlineSources | TypeScriptInlineSources | 布尔值 | 
| --locale | 自动的 | 自动设置成PreferredUILang的值 | 
| --mapRoot | TypeScriptMapRoot | 文件路径 | 
| --newLine | TypeScriptNewLine | CRLF或LF | 
| --noEmitOnError | TypeScriptNoEmitOnError | 布尔值 | 
| --noEmitHelpers | TypeScriptNoEmitHelpers | 布尔值 | 
| --noImplicitAny | TypeScriptNoImplicitAny | 布尔值 | 
| --noUnusedLocals | TypeScriptNoUnusedLocals | 布尔值 | 
| --noUnusedParameters | TypeScriptNoUnusedParameters | 布尔值 | 
| --noLib | TypeScriptNoLib | 布尔值 | 
| --noResolve | TypeScriptNoResolve | 布尔值 | 
| --out | TypeScriptOutFile | 文件路径 | 
| --outDir | TypeScriptOutDir | 文件路径 | 
| --preserveConstEnums | TypeScriptPreserveConstEnums | 布尔值 | 
| --removeComments | TypeScriptRemoveComments | 布尔值 | 
| --rootDir | TypeScriptRootDir | 文件路径 | 
| --isolatedModules | TypeScriptIsolatedModules | 布尔值 | 
| --sourceMap | TypeScriptSourceMap | 文件路径 | 
| --sourceRoot | TypeScriptSourceRoot | 文件路径 | 
| --strictNullChecks | TypeScriptStrictNullChecks | 布尔值 | 
| --suppressImplicitAnyIndexErrors | TypeScriptSuppressImplicitAnyIndexErrors | 布尔值 | 
| --suppressExcessPropertyErrors | TypeScriptSuppressExcessPropertyErrors | 布尔值 | 
| --moduleResolution | TypeScriptModuleResolution | ClassicorNode | 
| --experimentalAsyncFunctions | TypeScriptExperimentalAsyncFunctions | 布尔值 | 
| --jsx | TypeScriptJSXEmit | ReactorPreserve | 
| --reactNamespace | TypeScriptReactNamespace | string | 
| --skipDefaultLibCheck | TypeScriptSkipDefaultLibCheck | 布尔值 | 
| --allowUnusedLabels | TypeScriptAllowUnusedLabels | 布尔值 | 
| --noImplicitReturns | TypeScriptNoImplicitReturns | 布尔值 | 
| --noFallthroughCasesInSwitch | TypeScriptNoFallthroughCasesInSwitch | 布尔值 | 
| --allowUnreachableCode | TypeScriptAllowUnreachableCode | 布尔值 | 
| --forceConsistentCasingInFileNames | TypeScriptForceConsistentCasingInFileNames | 布尔值 | 
| --allowSyntheticDefaultImports | TypeScriptAllowSyntheticDefaultImports | 布尔值 | 
| --noImplicitUseStrict | TypeScriptNoImplicitUseStrict | 布尔值 | 
| --project | VS不支持 | |
| --watch | VS不支持 | |
| --diagnostics | VS不支持 | |
| --listFiles | VS不支持 | |
| --noEmit | VS不支持 | |
| --allowJs | VS不支持 | |
| VS特有选项 | TypeScriptAdditionalFlags | 任意编译选项 | 
查找 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets文件。 可用的MSBuild XML标签与相应的tsc编译选项的映射都在那里。
工程文件里的
如果没有指定TypeScriptToolsVersion,则会使用机器上安装的最新版本的编译器去构建。
如果用户使用的是更新版本的TypeScript,则会在首次加载工程的时候看到一个提示升级工程的对话框。
如果你使用其它的构建工具(比如,gulp, grunt等等)并且使用VS做为开发和调试工具,那么在工程里设置