UseNode@1 - Utiliser Node.js tâche de l’écosystème v1

Utilisez cette tâche pour rechercher, télécharger et mettre en cache une version spécifiée de Node.js et l’ajouter à PATH. Cette tâche fournit également la prise en charge du 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.

Entrées

version - Version
string. Valeur par défaut : 10.x.

Obligatoire. Spécifie la versionNode.js à l’aide de la syntaxe de plage de versions de SemVer. Exemples : 10.x, 10.15.1, >=10.15.0.


checkLatest - Rechercher la dernière version
boolean. Valeur par défaut : false.

Recherche en ligne la dernière version disponible qui satisfait aux spécifications de la version. Cela doit être false à moins que vous ayez toujours besoin de la dernière version. Si vous définissez la valeur sur true , la tâche entraîne des coûts de téléchargement qui peuvent être inutiles, en particulier avec le pool de builds hébergé.


force32bit - Utiliser la version 32 bits sur les agents x64
boolean. Valeur par défaut : false.

Installe la version x86 de Node.js sur un agent Windows 64 bits. Fonctionne uniquement sur les agents Windows.


retryCountOnDownloadFails - Définir le nombre de nouvelles tentatives en cas d’échec des téléchargements de nœuds
string. Valeur par défaut : 5.

Utilisez cette option lorsque la tâche n’a pas pu télécharger les fichiers binaires de nœud à partir du miroir. La tâche va réessayer de télécharger les fichiers binaires pour les heures spécifiées.


delayBetweenRetries - Définir le délai entre les nouvelles tentatives
string. Valeur par défaut : 1000.

Utilisez cette option pour définir le délai entre les nouvelles tentatives en millisecondes. La valeur par défaut est 1 000 millisecondes.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : Node, npm, node.js
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Outil
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : Node
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Outil