我一直在尝试在 VSTS 上的 CI 构建过程中将 TypeScript 文件编译为 JavaScript 文件。一旦生成了 JavaScript 文件,我的 gulp 文件进程就可以将它们处理到 wwwroot 文件夹。
该项目在 Visual Studio 2017 中构建良好,VS 遵循 tsconfig.json 文件,在更改时编译该文件,然后任务运行程序在检测到更改时运行 gulp 文件并进行构建。在 Visual Studio 中本地构建或发布时会生成所有正确的文件。
当尝试在 VSTS 中设置构建过程作为 CI/CD 过程的一部分时,C# 代码是使用“dotnet.exe build”命令构建的,该命令似乎不会编译 TypeScript 文件。
如何让 .Net Core 2 项目同时构建在 VSTS 中编译和构建的 C# 和 TypeScript 文件?
默认情况下,dotnet build 命令不会编译 TypeScript 文件。您可以安装Microsoft.TypeScript.MSBuildpackage,然后将通过 dotnet build 命令编译 TypeScript 文件。
另一方面,您也可以致电tsc编译 TypeScript 文件的命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)