Mettre à jour la version de Node
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 20.
Version | Date de disponibilité | Date d’obsolescence | Date de fin de vie |
---|---|---|---|
20.x | 19 janvier 2024 | ||
18.x | 21 juin 2023 | ||
16.x | 3 mars 2023 | 21 juin 2023 | 13 septembre 2023 |
14.x | 18 septembre 2021 | 30 avril 2023 | 13 septembre 2023 |
12.x | 18 septembre 2021 | 20 septembre 2022 | 14 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.