Share via


UseNode@1 – Usar Node.js tarefa do ecossistema v1

Use essa tarefa para localizar, baixar e armazenar em cache uma versão especificada do Node.js e adicioná-la ao PATH. Essa tarefa também fornece suporte a proxy.

Syntax

# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # advanced
    #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 v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.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 v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

Entradas

version - Versão
string. Valor padrão: 10.x.

Obrigatórios. Especifica a versão doNode.js usando a sintaxe de intervalo de versão do SemVer. Exemplos: 10.x, 10.15.1, >=10.15.0.


checkLatest - Verificar a versão mais recente
boolean. Valor padrão: false.

Verifica online a versão mais recente disponível que atende à especificação de versão. Isso deve ser false , a menos que você precise sempre ter a versão mais recente. Definir o valor true como fará com que a tarefa incorre em custos de download que podem ser desnecessários, especialmente com o pool de build hospedado.


force32bit - Usar a versão de 32 bits em agentes x64
boolean. Valor padrão: false.

Instala a versão x86 do Node.js em um agente do Windows de 64 bits. Só funciona em agentes do Windows.


retryCountOnDownloadFails - Definir contagem de repetições quando os downloads de nós falharem
string. Valor padrão: 5.

Use essa opção quando a tarefa não conseguir baixar binários de nó do espelho. A tarefa tentará baixar novamente os binários para os horários especificados.


delayBetweenRetries - Definir atraso entre novas tentativas
string. Valor padrão: 1000.

Use essa opção para definir o atraso entre repetições em milissegundos. O valor padrão é 1000 milissegundos.


Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Executa em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades A execução dessa tarefa atende às seguintes demandas para todas as tarefas subsequentes no mesmo trabalho: Node, npm node.js
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Ferramenta
Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Executa em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades A execução dessa tarefa atende às seguintes demandas para todas as tarefas subsequentes no mesmo trabalho: Nó
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Ferramenta