【发布时间】:2018-03-21 04:03:45
【问题描述】:
我正在学习 TypeScript,并构建了一个非常简单的应用程序,我想使用 VSTS 构建它,然后在 Azure App Service 上部署为 Web 应用程序。我非常简单的构建定义步骤如下:
- “Node Tool Installer (preview)”安装 Node 6.x
- “npm”为我的依赖项(TypeScript、jQuery、Bootstrap)运行“npm install”
- “命令行”运行 'tsc --project tsconfig.json'
- “Azure App Service Deploy”部署应用程序
我遇到的问题是在调用 TypeScript 编译器时的第 3 步...我收到有关“--project”命令行参数的错误,因为安装在托管构建代理上的 TypeScript 版本是 v1 .4 但我是针对 v2.5.3 开发的。
如何获得正确版本的 TypeScript 编译运行以编译应用程序?看起来很简单,但我没有找到任何不涉及使用 MSBuild 和 NuGet 的 .NET 项目的答案(这绝对不是:HTML、CSS 和 TS 转译为 JS)。
【问题讨论】:
标签: typescript azure-devops azure-pipelines