Bagikan melalui


NodeTool@0 - tugas alat penginstal v0 Node.js

Gunakan tugas ini untuk menemukan, mengunduh, dan men-cache versi Node.js tertentu dan menambahkannya ke PATH.

Ada versi tugas yang lebih baru yang tersedia. Untuk informasi selengkapnya, lihat UseNode@1.

Sintaksis

# 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.

Masukan

versionSource - Sumber versi
string. Dibutuhkan. Nilai yang diizinkan: spec (Tentukan versi Node), fromFile (Dapatkan versi dari file). Nilai default: spec.


Spesifikasi Versi versionSpec -
string. Fakultatif. Gunakan saat versionSource = spec. Nilai default: 6.x.

Menentukan spesifikasi versi versi yang akan didapatkan. Contoh: 6.x, 4.x, 6.10.0, >=6.10.0.


Spesifikasi Versi versionSpec -
string. Dibutuhkan. Nilai default: 6.x.

Menentukan spesifikasi versi versi yang akan didapatkan. Contoh: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - Jalur ke file .nvmrc
string. Fakultatif. Gunakan saat versionSource = fromFile.

Jalur file untuk mendapatkan versi. Contoh: src/.nvmrc.


checkLatest - Periksa versi terbaru
boolean. Nilai default: false.

Menentukan agen untuk memeriksa versi terbaru yang tersedia yang memenuhi spesifikasi versi. Misalnya, Anda memilih opsi ini karena Anda menjalankan build ini pada agen yang dihost sendiri, dan Anda ingin selalu menggunakan versi 6.x terbaru.

Nasihat

Jika Anda menggunakan agen yang dihosting Microsoft, Anda harus membiarkan ini diatur ke false. Microsoft memperbarui agen yang dihosting Microsoft secara teratur, tetapi mereka sering sedikit berada di belakang versi terbaru. Mengaktifkan parameter ini dapat mengakibatkan build Anda menghabiskan banyak waktu untuk memperbarui ke versi minor yang lebih baru.


force32bit - Gunakan versi 32 bit pada agen x64
boolean. Nilai default: false.

Menginstal node versi x86 terlepas dari arsitektur CPU agen.


nodejsMirror - Atur sumber untuk biner Node.js
string. Nilai default: https://nodejs.org/dist.

Gunakan cermin penginstalan alternatif saat sumber biner Node.js.


retryCountOnDownloadFails - Atur jumlah coba lagi saat unduhan simpul gagal
string. Nilai default: 5.

Gunakan opsi ini ketika tugas gagal mengunduh biner simpul dari cermin. Tugas akan mencoba lagi mengunduh biner untuk waktu yang ditentukan.


delayBetweenRetries - Mengatur penundaan antara percobaan ulang
string. Nilai default: 1000.

Gunakan opsi ini untuk mengatur penundaan antara percobaan ulang dalam milidetik. Nilai defaultnya adalah 1000 milidetik.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat opsi Kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Komentar

Ada versi tugas yang lebih baru yang tersedia. Untuk informasi selengkapnya, lihat UseNode@1.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak
Kemampuan Menjalankan tugas ini memenuhi tuntutan berikut untuk tugas berikutnya dalam pekerjaan yang sama: Node, npm, node.js
pembatasan Perintah Tugas ini berjalan menggunakan batasan perintah berikut: dibatasi
variabel yang Dapat Diatur Tugas ini memiliki izin untuk mengatur variabel berikut: PATH
Versi agen 2.182.1 atau lebih tinggi
Kategori tugas Alat

Lihat juga

Untuk penjelasan tentang alat penginstal dan contoh, lihat alat penginstal .