首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure DevOps托管代理使用TS4.0编译器,但项目使用TypeScript 1.4

Azure DevOps托管代理使用TS4.0编译器,但项目使用TypeScript 1.4
EN

Stack Overflow用户
提问于 2020-12-21 20:58:51
回答 1查看 231关注 0票数 0

我正在尝试在Azure DevOps中为一个ASP.NET DevOps项目创建一个管道,但是这个项目仍然依赖于TypeScript 1.4。DevOps中提供的托管代理似乎只有TypeScript 4.0,并导致MSBuild步骤失败:

代码语言:javascript
复制
 C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VisualStudio\NodeJs\node.exe "C:\Program Files (x86)\Microsoft SDKs\TypeScript\4.0\tsc.js"...
##[error]C:\Program Files (x86)\Microsoft SDKs\TypeScript\4.0\lib.dom.d.ts(2053,11): Error TS2300: Build:Duplicate identifier 'Animation'.

由于时间限制,我不想尝试更新项目以使用TS1.4。有没有方法可以将MSBuild配置为使用TS1.4?

EN

回答 1

Stack Overflow用户

发布于 2020-12-23 15:26:10

您可以安装和使用self-hosted agents。当您使用自托管代理时,管道将使用您的本地typescript版本。以下是我的步骤:

在版本中安装typescript:npm install -g typescript@1.4.1

  • Check typescript tsc -v

  1. Install typescript in PowerShell:typescript version:tsc -v

  1. 使用我的自托管代理运行管道:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65393219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档