Démarrage plus rapide du CLI Ace avec des imports ciblés
· Impact sur votre code : moyen
Le noyau AdonisJS v7.5.1 introduit des points d'entrée ciblés pour les imports du code de bootstrap, permettant aux applications d'importer uniquement les modules nécessaires au lieu de l'ensemble du point d'entrée racine. Ce changement optionnel améliore significativement le temps de démarrage et l'utilisation mémoire des commandes CLI légères telles que `node ace --help` d'environ 20 %, avec des réductions de mémoire d'environ 10 Mio. Les améliorations concernent principalement le démarrage léger du CLI, avec des gains minimes observés pour les commandes de démarrage complètes ou le démarrage du serveur en production.
Les développeurs peuvent améliorer les performances de démarrage des commandes Ace CLI en modifiant leurs imports de bootstrap pour utiliser les nouveaux chemins d'import ciblés fournis par @adonisjs/core. Les exports racine existants restent disponibles, donc ce changement est optionnel et ne casse pas le code existant.
- Mettre à jour les imports de bootstrap pour utiliser des chemins ciblés tels que '@adonisjs/core/ignitor', '@adonisjs/core/generators' et '@adonisjs/core/config' au lieu de l'import racine '@adonisjs/core'.
Sources originales
Analyse générée par IA à partir des sources citées. Consultez la documentation originale avant de modifier votre application.