Maison >interface Web >js tutoriel >Node.js v publié : fin du support pour Windows bits
Le 16 octobre 2024, la communauté Node.js a franchi une étape importante avec la sortie de Node.js v23.0.0. Cette dernière version introduit plusieurs améliorations et nouvelles fonctionnalités, mais elle apporte également un changement important : Node.js ne prendra plus en charge Windows 32 bits.
Selon un problème GitHub, seuls 0,27 % des utilisateurs exécutent Windows sur des machines 32 bits. De plus, Node.js avait déjà cessé de prendre en charge Linux 32 bits en raison des limitations de la chaîne d'outils et avait précédemment abandonné la prise en charge de Windows 7. Compte tenu de ces facteurs, maintenir la prise en charge de Windows 32 bits n'avait plus de sens pour le projet.
Pour la plupart des utilisateurs de Node.js, ce changement aura peu ou pas d'effet. Cependant, si vous utilisez toujours une version 32 bits de Windows, cette mise à jour signifie que Node.js v23.0.0 et toutes les versions futures ne seront plus compatibles avec votre système. Vous devrez soit mettre à niveau vers une version 64 bits de Windows, soit continuer à utiliser une ancienne version de Node.js prenant en charge les systèmes 32 bits.
Outre ce changement important, Node.js v23.0.0 apporte également quelques nouvelles fonctionnalités notables, notamment :
Une fonctionnalité demandée depuis longtemps est maintenant disponible ! Dans les versions précédentes, le chargement de modules ES natifs (fichiers .mjs) via require() n'était possible qu'en utilisant l'indicateur --experimental-require-module. Avec Node.js v23.0.0, cette fonctionnalité est désormais entièrement prise en charge sans avoir besoin d'aucun indicateur.
Voici un exemple simple de la façon dont vous pouvez désormais charger un module ES à l'aide de require() dans Node.js v23.0.0 :
// Importing a native ES module using require const { add, subtract } = require('./math.mjs'); // Use the imported functions console.log(add(5, 3)); // Outputs: 8 console.log(subtract(10, 4)); // Outputs: 6
Dans cet exemple, nous importons deux fonctions (ajouter et soustraire) à partir d'un fichier de module ES (math.mjs) en utilisant la méthode require(), ce qui n'était pas possible nativement avant cette version.
Grâce à ces améliorations, Node.js continue d'évoluer en tant que plateforme puissante, moderne et conviviale pour les développeurs. Que vous créiez des applications à grande échelle ou travailliez sur de petits projets, Node.js v23.0.0 offre de nouvelles fonctionnalités qui peuvent améliorer votre flux de travail de développement.
Remarque : Si vous utilisez toujours un système 32 bits, pensez à effectuer une mise à niveau bientôt pour profiter de ces nouvelles fonctionnalités et améliorations !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!