Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 .