Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí této úlohy můžete vyhledat, stáhnout a uložit do mezipaměti zadanou verzi Node.js a přidat ji do cesty.
K dispozici je novější verze úlohy. Další informace najdete v tématu UseNode@1.
Syntaxe
# 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.
Vstupy
versionSource
-
Zdroj verze
string. Povinné. Povolené hodnoty: spec (zadat verzi uzlu), fromFile (získat verzi ze souboru). Výchozí hodnota: spec.
specifikace versionSpec - verze
string. Volitelný. Používá se při versionSource = spec. Výchozí hodnota: 6.x.
Určuje specifikaci verze verze, která se má získat. Příklady: 6.x, 4.x, 6.10.0, >=6.10.0.
specifikace versionSpec - verze
string. Povinné. Výchozí hodnota: 6.x.
Určuje specifikaci verze verze, která se má získat. Příklady: 6.x, 4.x, 6.10.0, >=6.10.0.
versionFilePath
-
cesta k souboru .nvmrc
string. Volitelný. Používá se při versionSource = fromFile.
Cesta k souboru pro získání verze Příklad: src/.nvmrc.
checkLatest
-
vyhledat nejnovější verzi
boolean. Výchozí hodnota: false.
Určuje agenta, který má zkontrolovat nejnovější dostupnou verzi, která splňuje specifikaci verze. Tuto možnost vyberete například proto, že tento build spustíte na agenta v místním prostředí a chcete vždy používat nejnovější 6.x verzi.
Návod
Pokud používáte agenty hostované Microsoftem, měli byste tuto možnost ponechat na false. Microsoft pravidelně aktualizuje agenty hostované Microsoftem, ale často jsou mírně za nejnovější verzí. Povolení tohoto parametru může vést k tomu, že vaše sestavení stráví spoustu času aktualizací na novější podverzi.
force32bit
-
použití 32bitové verze v agentech x64
boolean. Výchozí hodnota: false.
Nainstaluje x86 verzi Node bez ohledu na architekturu procesoru agenta.
nodejsMirror
-
Nastavit zdroj pro Node.js binární soubory
string. Výchozí hodnota: https://nodejs.org/dist.
Při získávání binárních souborů Node.js použijte alternativní instalační zrcadlení.
retryCountOnDownloadFails
-
Nastavit počet opakování při neúspěšném stahování uzlů
string. Výchozí hodnota: 5.
Tuto možnost použijte, pokud se úloze nepodařilo stáhnout binární soubory uzlů ze zrcadla. Úkol se pokusí znovu stáhnout binární soubory pro zadané časy.
delayBetweenRetries
-
Nastavit zpoždění mezi opakovanými pokusy
string. Výchozí hodnota: 1000.
Tuto možnost použijte k nastavení zpoždění mezi opakováními v milisekundách. Výchozí hodnota je 1000 milisekund.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádné.
Poznámky
K dispozici je novější verze úlohy. Další informace najdete v tématu UseNode@1.
Požadavky
| Požadavek | Popis |
|---|---|
| Typy kanálů | YAML, klasické sestavení, klasická verze |
| Běží na | Agent, DeploymentGroup |
| požadavky | Žádný |
| možnosti | Spuštění tohoto úkolu splňuje následující požadavky na všechny následné úkoly ve stejné úloze: Node, npm, node.js |
| omezení příkazů | Tato úloha se spouští s následujícími omezeními příkazů : omezeno: |
| nastavitelné proměnné | Tento úkol má oprávnění k nastavit následující proměnné: PATH |
| Verze agenta | 2.182.1 nebo vyšší |
| Kategorie úkolu | Nástroj |
| Požadavek | Popis |
|---|---|
| Typy kanálů | YAML, klasické sestavení, klasická verze |
| Běží na | Agent, DeploymentGroup |
| požadavky | Žádný |
| možnosti | Spuštění tohoto úkolu splňuje následující požadavky na všechny následné úkoly ve stejné úloze: Node, npm, node.js |
| omezení příkazů | Jakýkoliv |
| nastavitelné proměnné | Jakýkoliv |
| Verze agenta | Všechny podporované verze agenta. |
| Kategorie úkolu | Nástroj |
Viz také
Vysvětlení instalačních programů a příkladů nástrojů najdete v tématu Instalační programy nástrojů.