Mettre à jour la version du nœud

Vous devez effectuer une mise à jour vers Node.js 18, sinon vous ne pourrez pas déployer votre site. Consultez le tableau ci-dessous pour en savoir plus.

Les clients contrôlent la version de Node.js qui est utilisée pour exécuter un environnement Managed Runtime. Tous les deux ans, les clients doivent mettre à jour les versions de Node.js, car la prise en charge des anciennes versions est supprimée pour garantir la sécurité.

Définitions de dates de prise en charge

  • Fin de vie : les clients ne pourront plus déployer de paquets à l’aide de cette version de Node.js après cette date.
  • Obsolescence : les clients commenceront à voir un avertissement indiquant qu’une mise à jour de la version de Node.js sera nécessaire à l’avenir pour ne pas interrompre les déploiements.
  • Disponibilité : date de prise en charge initiale de cette version de Node.js.

La version actuellement recommandée est Node.js 18.

VersionDate de disponibilitéDate d’obsolescenceDate de fin de vie
18.x21 juin 2023
16.x3 mars 202321 juin 202313 septembre 2023
14.x18 septembre 202130 avril 202313 septembre 2023
12.x18 septembre 202120 septembre 202214 novembre 2022

Pour mettre à jour un environnement vers la dernière version prise en charge de Node.js :

  • Modifiez le fichier package.json de votre projet.
  • Mettez à jour vos paquets vers des versions compatibles avec la dernière version prise en charge de Node.js.
  • Mettez à jour ssrParameters.ssrFunctionNodeVersion vers la dernière version prise en charge de Node.js. Cet attribut définit la version de Node.js utilisée par les environnements Managed Runtime.
  • Mettez à jour vos environnements de développement locaux, vos serveurs d’intégration continue et tout ce qui génère des paquets afin d’utiliser la dernière version prise en charge de Node.js. Réinstallez tous les paquets de votre projet en utilisant la nouvelle version de Node.js.
  • Vérifiez que votre projet fonctionne comme prévu dans un environnement de développement local.
  • Envoyez un nouveau paquet en push et déployez-le dans un environnement hors production.
  • Confirmez que l’environnement fonctionne comme prévu.
  • Déployez le nouveau paquet sur votre environnement de production.