语法
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
输入
版本的 versionSource -  源
              string。 必填。 允许的值:spec(指定节点版本),fromFile(从文件获取版本)。 默认值:spec。
              versionSpec
               - 
              版本规范
              string。 可选。 当 versionSource = spec时使用。 默认值:6.x。
指定要获取的版本的版本规格。 示例:6.x、4.x、6.10.0、>=6.10.0。
              versionSpec
               - 
              版本规范
              string。 必填。 默认值:6.x。
指定要获取的版本的版本规格。 示例:6.x、4.x、6.10.0、>=6.10.0。
              versionFilePath
               - 
              .nvmrc 文件的路径
              string。 可选。 当 versionSource = fromFile时使用。
用于获取版本的文件路径。 示例:src/.nvmrc。
              checkLatest
               - 
              检查最新版本
              boolean。 默认值:false。
指定要检查满足版本规格的最新可用版本的代理。例如,选择此选项是因为在 自承载代理上运行此生成,并且希望始终使用最新的 6.x 版本。
小提示
如果使用 Microsoft托管代理,则应将此设置保留为 false。 Microsoft定期更新Microsoft托管的代理,但它们通常略落后于最新版本。 启用此参数可能会导致生成花费大量时间更新到较新的次要版本。
              force32bit
               - 
              在 x64 代理上使用 32 位版本
              boolean。 默认值:false。
无论代理的 CPU 体系结构如何,都安装 node x86 版本。
              nodejsMirror
               - 
              设置 Node.js 二进制文件的源
              string。 默认值:https://nodejs.org/dist。
在采购 Node.js 二进制文件时,请使用备用安装镜像。
              retryCountOnDownloadFails
               - 
              当节点下载失败时设置重试计数
              string。 默认值:5。
当任务无法从镜像下载节点二进制文件时使用此选项。 该任务将重试下载指定时间的二进制文件。
              delayBetweenRetries
               - 
              设置重试之间的延迟
              string。 默认值:1000。
使用此选项可设置重试之间的延迟(以毫秒为单位)。 默认值为 1000 毫秒。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。
注解
有较新版本的任务可用。 有关详细信息,请参阅 UseNode@1。
要求
| 要求 | 说明 | 
|---|---|
| 管道类型 | YAML,经典版本,经典版本 | 
| 运行时间 | 代理,DeploymentGroup | 
| 需求 | 没有 | 
| 功能 | 运行此任务满足以下 要求 同一作业中的任何后续任务:Node、npm、node.js | 
| 命令限制 | 此任务使用以下 命令限制运行: 受限 | 
|   | 
此任务有权 设置以下变量: PATH | 
| 代理版本 | 2.182.1 或更高版本 | 
| 任务类别 | 工具 | 
| 要求 | 说明 | 
|---|---|
| 管道类型 | YAML,经典版本,经典版本 | 
| 运行时间 | 代理,DeploymentGroup | 
| 需求 | 没有 | 
| 功能 | 运行此任务满足以下 要求 同一作业中的任何后续任务:Node、npm、node.js | 
| 命令限制 | 任何 | 
|   | 
任何 | 
| 代理版本 | 所有支持的代理版本。 | 
| 任务类别 | 工具 | 
另请参阅
有关工具安装程序和示例的说明,请参阅 工具安装程序。