我正在尝试创建一个管道来编译文件夹中的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