我一直在尝试在 VSTS 上的 CI 构建过程中将我的 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文件。
关于c# - 如何在 .Net Core 2 项目的 VSTS 构建服务器上编译 Typescript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48273100/