Toute l’actualité de votre écosystème AdonisJS.
Toutes les analyses
versionAction nécessaire

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.

Ce que cela change pour votre code

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.

Veille indépendante. Les sources sont citées dans chaque analyse.Créé avec AdonisJS · Analyses assistées par IAPar Jérémy Chaufourier · chaufourier.fr