UseNode@1 - Node.js Ökosystem v1-Aufgabe verwenden

Verwenden Sie diese Aufgabe, um eine angegebene Version von Node.js zu suchen, herunterzuladen und zwischenzuspeichern und dem PATH hinzuzufügen. Diese Aufgabe bietet auch Proxyunterstützung.

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:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #version: '10.x' # string. Optional. Use when versionSource = spec. Version. Default: 10.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Version File Path. 
    #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 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.

Eingänge

versionSource - Quelle der Version
string. Erforderlich. Zulässige Werte: spec (Knotenversion angeben), fromFile (Version aus Datei abrufen). Standardwert: spec.


version - Version
string. Dies ist optional. Wird verwendet, wenn versionSource = spec. Standardwert: 10.x.

Gibt die Node.js Version mithilfe der Versionsbereichssyntax von SemVer an. Beispiele: 10.x, 10.15.1, >=10.15.0.


version - Version
string. Standardwert: 10.x.

Erforderlich. Gibt die Node.js Version mithilfe der Versionsbereichssyntax von SemVer an. Beispiele: 10.x, 10.15.1, >=10.15.0.


versionFilePath - Versionsdateipfad
string. Dies ist optional. Wird verwendet, wenn versionSource = fromFile.

Dateipfad zum Abrufen der Version. Beispiel: src/.nvmrc.


checkLatest - Auf neueste Version überprüfen
boolean. Standardwert: false.

Sucht online nach der neuesten verfügbaren Version, die der Versionsspezifikation entspricht. Dies sollte false sein, es sei denn, Sie müssen immer über die neueste Version verfügen. Das Festlegen des Werts auf true führt dazu, dass die Aufgabe Downloadkosten verursacht, die möglicherweise nicht erforderlich sind, insbesondere bei dem gehosteten Buildpool.


force32bit - Verwenden der 32-Bit-Version für x64-Agents
boolean. Standardwert: false.

Installiert die x86-Version von Node.js auf einem 64-Bit-Windows-Agent. Funktioniert nur für Windows-Agents.


nodejsMirror - Festlegen der Quelle für Node.js Binärdateien
string. Standardwert: https://nodejs.org/dist.

Verwenden Sie einen alternativen Installationsspiegel, wenn Sie die Node.js Binärdateien beziehen.


retryCountOnDownloadFails - Festlegen der Wiederholungsanzahl, wenn knotendownloads fehlgeschlagen
string. Standardwert: 5.

Verwenden Sie diese Option, wenn die Aufgabe keine Knotenbinärdateien aus der Spiegelung herunterladen konnte. Die Aufgabe versucht erneut, die Binärdateien für die angegebenen Zeiten herunterzuladen.


delayBetweenRetries - Festlegen der Verzögerung zwischen Wiederholungen
string. Standardwert: 1000.

Verwenden Sie diese Option, um die Verzögerung zwischen Wiederholungen in Millisekunden festzulegen. Der Standardwert ist 1000 Millisekunden.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Die Ausführung dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Auftrag: Node, npm, node.js
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Werkzeug