Node.js aracı yükleyici göreviNode.js Tool Installer task

Azure PipelinesAzure Pipelines

DerlemeBuild

Node.js belirtilen bir sürümünü bulmak, indirmek ve önbelleğe almak ve yola eklemek için bu görevi kullanın.Use this task to find, download, and cache a specified version of Node.js and add it to the PATH.

ErişimDemands

YokNone

YAML kod parçacığıYAML snippet

# Node.js tool installer
# 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' 
    #force32bit: false # Optional
    #checkLatest: false # Optional

Bağımsız değişkenlerArguments

Bağımsız DeğişkenArgument DescriptionDescription
versionSpec
Sürüm belirtimiVersion Spec
Istenir Semver 'in sürüm aralığı sözdizimini kullanarak hangi Node.js sürümünü kullanmak istediğinizi belirtin.(Required) Specify which Node.js version you want to use, using semver's version range syntax.
Örnekler: 7.x , 6.x , 6.10.0 , >=6.10.0Examples: 7.x, 6.x, 6.10.0, >=6.10.0
Varsayılan değer: 6.xDefault value: 6.x
force32bit
X64 aracılarında 32 bit sürümü kullanmaUse 32 bit version on x64 agents
Seçim Node.js x86 sürümünü 64 bitlik bir Windows aracısına yükler.(Optional) Install the x86 version of Node.js on a 64-bit Windows agent. Yalnızca Windows üzerinde kullanılabilir.Only works on Windows.
checkLatest
En son sürümü denetleCheck for Latest Version
Seçim Aracının sürüm belirtimini karşılayan en son kullanılabilir sürümü denetlemesini istiyorsanız seçin. Örneğin, bu derlemeyi kendi kendine barındırılan aracısında çalıştırdığınız ve en son sürümü her zaman kullanmak istediğiniz için bu seçeneği belirleyin 6.x .(Optional) Select if you want the agent to check for the latest available version that satisfies the version spec. For example, you select this option because you run this build on your self-hosted agent and you want to always use the latest 6.x version.

İpucu

Microsoft tarafından barındırılan aracılarıkullanıyorsanız, bu onay kutusunu işaretsiz bırakmanız gerekir.If you're using the Microsoft-hosted agents, you should leave this check box cleared. Microsoft tarafından barındırılan aracıları düzenli olarak güncelleştirdik, ancak en son sürümün ötesinde çok az.We update the Microsoft-hosted agents on a regular basis, but they're often slightly behind the latest version. Bu nedenle, bu kutuyu seçtiğinizde, derleme daha yeni bir alt sürüme güncelleştirilerek çok fazla zaman harcamasını sağlar.So selecting this box will result in your build spending a lot of time updating to a newer minor version.

Açık kaynakOpen source

Bu görev GitHub 'daaçık kaynaktır.This task is open source on GitHub. Geribildirim ve katılımlar hoş geldiniz.Feedback and contributions are welcome.

SSSFAQ

Araç yükleyicileri hakkında nereden daha fazla bilgi edinebilirim?Where can I learn more about tool installers?

Araç yükleyicilerinin ve örneklerin açıklaması için bkz. araç yükleyicileri.For an explanation of tool installers and examples, see Tool installers.

Bir aracıya ihtiyacım var mı?Do I need an agent?

Yapınızı veya sürümünüzü çalıştırmak için en az bir aracınız olması gerekir.You need at least one agent to run your build or release.

Sorun yaşıyorum.I'm having problems. Sorunları nasıl giderebilirim?How can I troubleshoot them?

Bkz. derleme ve yayın sorunlarını giderme.See Troubleshoot Build and Release.

Varsayılan bir aracı havuzu seçemiyorum ve derleme veya yayınımı sıraya alamıyorum.I can't select a default agent pool and I can't queue my build or release. Bu Nasıl yaparım? düzeltilsin mi?How do I fix this?

Bkz. Aracı havuzları.See Agent pools.

NuGet Push görevlerim şu hata ile başarısız oluyor: "hata: yerel veren sertifikası alınamıyor".My NuGet push task is failing with the following error: "Error: unable to get local issuer certificate". Bunu nasıl giderebilirim?How can I fix this?

Bu, güvenilen kök sertifika eklenerek düzeltilebilir.This can be fixed by adding a trusted root certificate. NODE_EXTRA_CA_CERTS=fileOrtam değişkenini yapı aracıya ekleyebilir veya NODE.EXTRA.CA.CERTS=file görev değişkenini işlem hattınızda ekleyebilirsiniz.You can either add the NODE_EXTRA_CA_CERTS=file environment variable to your build agent, or you can add the NODE.EXTRA.CA.CERTS=file task variable in your pipeline. Daha fazla ayrıntı için bkz. ortam değişkenleri .See Environment variables for more details.