Gérer la dépréciation de 'component-template-resolving'

Dans le cadre de notre préparation pour la mise à niveau Ember 6, nous avons activé les bannières d’avertissement pour la dépréciation « résolution de modèle de composant ».

Pour trouver plus d’informations sur le problème, ouvrez la console du développeur du navigateur (F12) et recherchez un message incluant [deprecation id: component-template-resolving]

Ce message inclura le nom du composant affecté (dans ce cas components/my-component), ce qui devrait vous aider à isoler le problème à un certain thème/plugin.

Si le message fait référence à un modèle de composant .hbs dans le répertoire templates/components/ d’un thème/plugin, vous devez déplacer le fichier de /templates/components vers /components, afin qu’il soit « colocalisé » avec le fichier .js du composant.

Si le message fait référence à un modèle de composant défini dans un thème via une balise <script type="x-handlebars">, consultez ce sujet :

Pour plus d’informations sur la dépréciation, consultez le guide sur le site des dépréciations Ember :

Pour les développeurs ayant un grand nombre de thèmes/plugins, vous pourriez être intéressé par notre script de masse-pr pour colocaliser les modèles.

3 « J'aime »

Merci pour les détails @David :smiley:

1 « J'aime »

7 messages ont été déplacés vers un nouveau sujet : Quand passer les thèmes/plugins à .gjs ?

Pour réaffirmer cela, car je n’arrive vraiment pas à y croire. Tout ce que vous avez à faire (à court terme, car nous voulons vraiment adopter le bandwagon .gjs) est de déplacer des éléments vers l’autre répertoire ? Et ensuite supprimer le répertoire des modèles ? C’est génial. J’ai toujours détesté qu’ils soient dans des répertoires différents.

2 « J'aime »

6 messages ont été déplacées vers un nouveau sujet : Trouver plus d’informations sur la dépréciation de component-template-resolving