Node.js löpare i Azure Pipelines Agent

Azure Pipelines-agenten levereras med flera versioner av Node.js bibliotek för att stödja måluppgifter som kan använda olika Node.js hanterare.

Anmärkning

Azure Pipelines-agenten levereras med Node.js 24 från och med januari 2026. Tillägg/anpassade uppdragsskapare bör uppdatera/testa sina uppdrag med Node.js 24.

stöd för Node.js version

I följande tabell visas de Node.js versioner som stöds i Azure Pipelines, tillsammans med deras slutdatum för support och borttagningsdatum.

Node.js-version Support upphör i Azure Pipelines Borttagningsdatum i Azure Pipelines
24 (Tillgänglig i januari 2026) April 20281 Oktober 20281
20 April 2026 April 2027
16 September 2021 November 2026
10 April 2021 November 2026
6 April 2019 November 2026
  • Support upphör i Azure Pipelines – när supportdatumet har nåtts uppdateras inte den Node.js versionen i Azure Pipelines-agenten. Slutdatumet för support baseras på det officiella Node.js supportschemat.
  • Borttagningsdatum i Azure Pipelines – när borttagningsdatumet har nåtts tas Node.js versionen bort från nya agentversioner och uppgifter som kräver dessa Node.js versioner kan misslyckas. Borttagningsdatumet kommer alltid att vara minst sex månader efter datum för supportens slut.

Pipelines genererar varningar för att informera användarna om kommande slutdatum för support eller borttagning.

Azure Pipelines Agent innehåller endast alternativa långsiktiga supportversioner (LTS) av Node.js som börjar med den kommande versionen av Azure Pipeline Agent med Node.js 24.

1Slutet av stödet för Node.js 24 är i linje med det officiella Node.js supportschemat från och med november 2025. Dessa datum kan komma att ändras baserat på framtida meddelanden från Node.js-teamet.

Borttagningsdatum för Node.js 6, 10 och 16

Node.js 6, 10 och 16 stöds inte längre i pipelines sedan deras respektive slutdatum för support, och pipelines med uppgifter som är beroende av dessa Node.js-versioner genererar varningar när de körs. Men för att ge kunderna tillräckligt med tid för att migrera sina anpassade uppgifter till en Node.js version som stöds har vi förlängt borttagningsdatumet till november 2026.

Information om hur du uppdaterar och testar dina anpassade uppgifter till den aktuella versionen av Node.jsfinns i Hur kan jag uppgradera min uppgift till den senaste Node.js versionen.

Så här kör du uppgifter på Node.js versioner som inte stöds

För att upprätthålla bakåtkompatibilitet för anpassade uppgifter med hjälp av en Node.js version som inte längre stöds eller har tagits bort, erbjuder vi dessa självbetjäningsalternativ så att du kan installera de nödvändiga Node.js löpare:

  • Installera önskad Node.js löpare manuellt. För mer information, se om Node.js runner-stöd.

  • Använd uppgiften NodeTaskRunnerInstaller@0 i dina pipelines som kräver ett föråldrat Node.js-bibliotek.

  • Installera ett agentpaket som innehåller önskade Node.js bibliotek.

    Azure Pipelines innehåller två versioner av agentpaket:

    • vsts-agent-\: Paket som stöder Node.js 6- och Node.js 10 bibliotek.
    • pipelines-agent-\: Paket som inte stöder Node.js 6- och Node.js 10 bibliotek. I framtiden blir den här versionen av paketet standardagentpaketet.

    Anmärkning

    pipelines-agent levereras inte med Node.js 16 från och med januari 2026. Tillägg/anpassade uppgiftsutvecklare bör uppdatera/testa sina uppgifter med Node.js 24.

    Om dina uppgifter inte kräver biblioteket Node.js 6 eller Node.js 10 och du inte vill installera biblioteket Node.js 6 eller Node.js 10 på agentdatorn kan du installera agenten från den här dokumentationen under Alternativ agentnedladdning.