如何在 .Net Core 2 项目的 VSTS 构建服务器上编译 Typescript 文件

How to compile Typescript files on VSTS build server for .Net Core 2 projects

我一直在尝试在我的 CI VSTS 构建过程中将我的 TypeScript 文件编译成 JavaScript 文件。生成 JavaScript 文件后,我的 gulp 文件进程可以将它们处理到 wwwroot 文件夹。 该项目在 Visual Studio 2017 年构建良好,VS 通过在更改时编译文件然后 Task Runner 运行 在检测到更改和构建时 gulp 文件来遵守 tsconfig.json 文件。在 Visual Studio.

中本地构建或发布时会生成所有正确的文件

当尝试在 VSTS 中设置我的构建过程作为我的 CI/CD 过程的一部分时,C# 代码是使用 "dotnet.exe build" 命令构建的,该命令似乎不会编译 TypeScript 文件。

我怎样才能让 .Net Core 2 项目构建在 VSTS 中编译和构建的 C# 和 TypeScript 文件?

默认情况下,dotnet build 命令不会编译 TypeScript 文件。你可以安装Microsoft.TypeScript.MSBuild包,然后通过dotnet build命令编译TypeScript文件。

另一方面,您也可以调用tsc命令来编译TypeScript文件。