本文介绍了打字稿文件的visual studio个人设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的 Visual Studio 项目属性中,我启用了将 JavaScript 输出合并到文件中"复选框.我可以从此输出中排除一些打字稿文件吗?我想将此(排除的)文件编译为单个 js 文件.

解决方案

我的解决方案是修改csproj:

  1. 更改文件目标
 

  
  1. 添加CustomTypeScriptCompile"目标:

<Target Name="CustomTypeScriptCompile" BeforeTargets="Build"><Exec Command="tsc $(SplitedCompileTsFiles) --sourcemap -t ES5"/>

In my visual studio project properties I have enabled checkbox "Combine JavaScript output into file".Can I exclude some typescript files from this output? I want compile this (excluded) files to individual js files.

解决方案

The solution in my case is modify csproj:

  1. Change file target from
 <TypeScriptCompile Include="file.ts" />

to

 <CustomTypeScriptCompile Include="file.ts" /> 
  1. Add "CustomTypeScriptCompile" target:
    <PropertyGroup>
    <CustomCompileTsFiles>@(CustomTypeScriptCompile->'%(FullPath)')</CustomCompileTsFiles>
    <SplitedCompileTsFiles>$(CustomCompileTsFiles.Replace(';', ' '))</SplitedCompileTsFiles>
    </PropertyGroup>

    <Target Name="CustomTypeScriptCompile" BeforeTargets="Build">
    <Exec Command="tsc $(SplitedCompileTsFiles) --sourcemap -t ES5" />
    </Target>

这篇关于打字稿文件的visual studio个人设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 12:23