Tarefa Node.js Tool Installer

Azure DevOps Services

Compilar

Use essa tarefa para encontrar, baixar e armazenar em cache uma versão especificada doNode.js e adicioná-la ao PATH.

Demandas

Nenhum

Snippet yaml

# Node.js tool installer
# 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' 
    #force32bit: false # Optional
    #checkLatest: false # Optional

Argumentos

Argumento Descrição
versionSpec
Especificação de versão
(Obrigatório) EspecifiqueNode.js versão que você deseja usar, usando a sintaxe de intervalo de versão do semver.
Exemplos: 7.x, 6.x, 6.10.0, >=6.10.0
Valor padrão: 6.x
force32bit
Usar a versão de 32 bits em agentes x64
(Opcional) Instale a versão x86 do Node.js em um agente de Windows de 64 bits. Só funciona em Windows.
checkLatest
Verificar a versão mais recente
(Opcional) Selecione se você deseja que o agente verifique a versão mais recente disponível que atende à especificação de versão. Por exemplo, selecione essa opção porque você executará esse build em seu agente auto-hospedado e sempre deseja usar a versão mais 6.x recente.

Dica

Se você estiver usando os agentes hospedados pela Microsoft, deixe essa caixa de seleção des clara. Atualizamos os agentes hospedados pela Microsoft regularmente, mas eles geralmente estão ligeiramente atrás da versão mais recente. Portanto, selecionar essa caixa fará com que seu build gasta muito tempo atualizando para uma versão secundária mais recente.

Software livre

Essa tarefa é código aberto no GitHub. Comentários e contribuições são bem-vindo.

Perguntas frequentes

Onde posso saber mais sobre instaladores de ferramentas?

Para ver uma explicação dos instaladores de ferramentas e exemplos, confira Instaladores de ferramentas.

Preciso de um agente?

Você precisa de pelo menos um agente para executar o build ou a versão.

Estou tendo problemas. Como posso solucionar problemas deles?

Consulte Solucionar problemas de build e versão.

Não consigo selecionar um pool de agentes padrão e não consigo enfilfilar meu build ou versão. Como corrigir isso?

Consulte Pools de agentes.

Minha NuGet push está falhando com o seguinte erro: "Erro: não é possível obter o certificado do emissor local". Como posso corrigir isso?

Isso pode ser corrigido adicionando um certificado raiz confiável. Você pode adicionar a variável NODE_EXTRA_CA_CERTS=file de ambiente ao agente de build ou pode adicionar a variável NODE.EXTRA.CA.CERTS=file de tarefa em seu pipeline. Consulte Node.js documentação para obter mais detalhes sobre essa variável. Consulte Definir variáveis em um pipeline para obter instruções sobre como definir uma variável em seu pipeline.