Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'agente di Azure Pipelines viene fornito con diverse versioni di librerie di Node.js per supportare le attività di destinazione che possono usare gestori di Node.js diversi.
Annotazioni
L'agente di Azure Pipelines verrà fornito con Node.js 24 a partire da gennaio 2026. Gli autori di attività personalizzate/estensioni devono aggiornare/testare le attività con Node.js 24.
supporto della versione Node.js
La tabella seguente elenca le versioni di Node.js supportate in Azure Pipelines, insieme alle date di fine del supporto e alle date di rimozione.
| Node.js versione | Fine del supporto in Azure Pipelines | Data di rimozione in Azure Pipelines |
|---|---|---|
| 24 (disponibile da gennaio 2026) | Aprile 20281 | Ottobre 20281 |
| 20 | Aprile 2026 | Aprile 2027 |
| 16 | Settembre 2021 | Novembre 2026 |
| 10 | Aprile 2021 | Novembre 2026 |
| 6 | Aprile 2019 | Novembre 2026 |
- Fine del supporto in Azure Pipelines : quando viene raggiunta la data di fine del supporto, la versione Node.js non verrà aggiornata nell'agente di Azure Pipelines. La data di fine del supporto è basata sul programma ufficiale di supporto di Node.js.
- Data di rimozione in Azure Pipelines : quando viene raggiunta la data di rimozione, la versione Node.js verrà rimossa dalle nuove versioni dell'agente e le attività che richiedono queste versioni di Node.js potrebbero non essere eseguite. La data di rimozione sarà sempre di almeno sei mesi dopo la data di fine del supporto.
Le pipeline emettono avvisi per informare gli utenti di eventuali date di fine del supporto o rimozione imminenti.
L'agente di Azure Pipelines includerà solo versioni alternative di supporto a lungo termine (LTS) di Node.js a partire dalla prossima versione dell'agente di Azure Pipeline con Node.js 24.
1La fine del supporto per Node.js 24 è allineata alla pianificazione ufficiale del supporto Node.js a partire da novembre 2025. Queste date sono soggette a modifiche in base agli annunci futuri del team Node.js.
Data di rimozione per Node.js 6, 10 e 16
Node.js 6, 10 e 16 non sono stati supportati nelle pipeline dopo le rispettive date di fine del supporto e le pipeline con attività dipendenti da queste versioni Node.js generano attualmente avvisi quando vengono eseguiti. Tuttavia, per fornire ai clienti tempo sufficiente per eseguire la migrazione delle attività personalizzate a una versione di Node.js supportata, la data di rimozione è stata estesa a novembre 2026.
Per informazioni sull'aggiornamento e il test delle attività personalizzate alla versione corrente di Node.js, vedere Come aggiornare l'attività alla versione Node.js più recente.
Come eseguire attività in versioni di Node.js non supportate
Per mantenere la compatibilità con le versioni precedenti per le attività personalizzate usando una versione Node.js non più supportata o rimossa, sono disponibili queste opzioni self-service in modo da poter installare il Node.js runner necessario:
Installare manualmente il Node.js runner desiderato. Per ulteriori informazioni, vedere supporto dell'esecutore Node.js.
Usare l'attività
NodeTaskRunnerInstaller@0nelle pipeline che richiedono una libreria di Node.js obsoleta.Installare un pacchetto dell'agente che include le librerie di Node.js desiderate.
Azure Pipelines offre due versioni dei pacchetti dell'agente:
-
vsts-agent-\: pacchetti che supportano Node.js 6 e Node.js 10 librerie. -
pipelines-agent-\: pacchetti che non supportano Node.js 6 e Node.js 10 librerie. In futuro, questa versione del pacchetto diventa il pacchetto dell'agente predefinito.
Annotazioni
pipelines-agentnon verrà spedito con Node.js 16 a partire da gennaio 2026. Gli autori di attività personalizzate/estensioni devono aggiornare/testare le attività con Node.js 24.Se le attività non richiedono la libreria Node.js 6 o Node.js 10 e non si vuole installare la libreria Node.js 6 o Node.js 10 nel computer agente, è possibile installare l'agente da questa documentazione, in Download agenti alternativi.
-