NodeTool@0 - Node.js aracı yükleyici v0 görevi

Belirtilen Node.js sürümünü bulmak, indirmek ve önbelleğe almak ve PATH'e eklemek için bu görevi kullanın.

Görevin daha yeni bir sürümü var. Daha fazla bilgi için bkz. UseNode@1.

Syntax

# 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.
# Use Node.js ecosystem v0
# Finds or Downloads and caches specified version spec of Node 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.

Girişler

versionSource - Sürüm kaynağı
string. Gereklidir. İzin verilen değerler: spec (Düğüm sürümünü belirtin), fromFile (Dosyadan sürümü al). Varsayılan değer: spec.


versionSpec - Sürüm Belirtimi
string. İsteğe bağlı. when versionSource = speckullanın. Varsayılan değer: 6.x.

Alınacak sürümün sürüm belirtimini belirtir. Örnekler: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - Sürüm Belirtimi
string. Gereklidir. Varsayılan değer: 6.x.

Alınacak sürümün sürüm belirtimini belirtir. Örnekler: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - .nvmrc dosyasının yolu
string. İsteğe bağlı. when versionSource = fromFilekullanın.

Sürümü almak için dosya yolu. Örnek: src/.nvmrc.


checkLatest - En Son Sürümü Denetle
boolean. Varsayılan değer: false.

Sürüm belirtimini karşılayan en son kullanılabilir sürümü denetlemek için aracıyı belirtir. Örneğin, bu derlemeyi şirket içi barındırılan aracınızda çalıştırdığınız ve her zaman en son 6.x sürümü kullanmak istediğiniz için bu seçeneği belirleyin.

İpucu

Microsoft tarafından barındırılan aracıları kullanıyorsanız, bu ayarı olarak falsebırakmalısınız. Microsoft, Microsoft tarafından barındırılan aracıları düzenli olarak güncelleştirir, ancak genellikle en son sürümün biraz gerisinde kalırlar. Bu parametrenin etkinleştirilmesi, derlemenizin daha yeni bir ikincil sürüme güncelleştirilmesi için çok fazla zaman harcamanıza neden olabilir.


force32bit - x64 aracılarında 32 bit sürümü kullanma
boolean. Varsayılan değer: false.

Aracının x86 CPU mimarisinden bağımsız olarak Node sürümünü yükler.


nodejsMirror - Node.js ikili dosyalarının kaynağını ayarlama
string. Varsayılan değer: https://nodejs.org/dist.

Node.js ikili dosyalarını kaynak oluştururken alternatif bir yükleme yansıtması kullanın.


retryCountOnDownloadFails - Düğümler indirilemediğinde yeniden deneme sayısını ayarlama
string. Varsayılan değer: 5.

Görev yansıtmadan düğüm ikili dosyalarını indiremediğinde bu seçeneği kullanın. Görev, belirtilen süreler için ikili dosyaları indirmeyi yeniden dener.


delayBetweenRetries - Yeniden denemeler arasında gecikme ayarlama
string. Varsayılan değer: 1000.

Yeniden denemeler arasındaki gecikmeyi milisaniye cinsinden ayarlamak için bu seçeneği kullanın. Varsayılan değer 1000 milisaniyedir.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Görevin daha yeni bir sürümü var. Daha fazla bilgi için bkz. UseNode@1.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm, node.js
Komut kısıtlamaları Bu görev aşağıdaki komut kısıtlamaları kullanılarak çalıştırılır: kısıtlı
Ayarlanabilir değişkenler Bu görevin şu değişkenleri ayarlama izni var: PATH
Aracı sürümü 2.182.1 veya üzeri
Görev kategorisi Araç
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm, node.js
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Araç
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Araç
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar : Node
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Araç

Ayrıca bkz.

Araç yükleyicilerinin ve örneklerinin açıklaması için bkz. Araç yükleyicileri.