NodeJS - Nodejs v21.4.0
Mise a jour du 05 décembre 2023
Cette version corrige une régression introduite dans la version 21.3.0 qui provoquait une erreur avec la méthode fs.writeFileSync lorsqu’elle était appelée avec l’encodage ‘utf8’, sans option de drapeau, et si le fichier cible n’existait pas encore. La correction consiste à utiliser le drapeau d’écriture par défaut (‘w’)** pour la méthode writeFileSync* avec un encodage ‘utf8’. En plus de cela, la mise à jour comprend quelques ajustements mineurs et des mises à jour de dépendances, mais dans l’ensemble, elle est considérée comme une mise à jour minime.
*writeFileSync
est une fonction dans Node.js qui permet d’écrire des données dans un fichier de manière synchrone. Dans le contexte de la mise à jour mentionnée, il y avait un problème spécifique avec l’utilisation de cette méthode lorsque l’encodage était défini sur ‘utf8’
**
Le drapeau ‘w’ est un exemple courant de drapeau d’écriture et signifie « write » (écrire en anglais). L‘utilisation de ce drapeau d’écriture garantit que la méthode writeFileSync
écrira les données dans le fichier cible en mode écriture, avec gestion automatique de la création du fichier s’il n’existe pas encore.
Source : https://nodejs.org/en/blog/release/v21.4.0