在我的 visual studio 项目属性中,我启用了复选框“将 JavaScript 输出合并到文件中”。 我可以从此输出中排除一些 typescript 文件吗?我想将这个(排除的)文件编译成单独的 js 文件。
最佳答案
我的解决方案是修改 csproj:
- 更改文件目标来自
<TypeScriptCompile Include="file.ts" />
到
<CustomTypeScriptCompile Include="file.ts" />
- 添加“CustomTypeScriptCompile”目标:
<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 - typescript 文件的 Visual Studio 个人设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736906/