在Azure devops中编译Typescript



我正在尝试创建一个管道来编译文件夹中的Typescript文件(.ts)。我创建了一个经典的管道,到目前为止安装了npm。接下来我需要做什么?我假设我需要安装tsc,但我不知道如何做到这一点或接下来会发生什么。这在DevOps中可能做到吗?如果有,怎么做?由于

如果您使用microsoft托管的代理在一些MS托管代理上,tsc运行管道已预安装。

如果使用自托管代理,确保您已经手动安装了tsc

如果您不确定代理机是否有tsc安装后,可以运行">npm install -g typescript";命令行安装最新的tsc.

经过以上步骤,您可以使用tsc在Azure pipeline中编译Typescript文件(.ts)。

下面是一个例子作为参考:

jobs:
- job: build
displayName: 'Compile TypeScript'
pool:
vmImage: windows-2022
steps:
- checkout: none
- task: Bash@3
displayName: 'Check TypeScript version'
inputs:
targetType: inline
script: |
echo "Install TypeScript:"
npm install -g typescript
echo "Check TypeScript version:"
tsc --version
- task: Bash@3
displayName: Compile TypeScript'
inputs:
targetType: inline
script: |
echo "Compile TypeScript file:"
tsc example.ts

最新更新