Plantage des dépréciations Ember-this-fallback dans le gestionnaire de dépréciation

Je pense que cela est arrivé avec le nouveau compilateur de plugin / JavaScript.

Plusieurs plugins et composants de thème ont commencé à générer des erreurs comme

Error: Could not find module 'ember-this-fallback/deprecations-helper'

Error: Could not find module 'ember-this-fallback/this-fallback-helper' (ici FKB Pro - Social theme - #493 by Clo)

Je comprends que l’utilisation de this. ait été dépréciée et qu’il y ait eu beaucoup de temps pour corriger les choses, mais actuellement, l’effet est qu’il devient TRÈS difficile de trouver le problème. (Et avec le thème FBK Pro, il semble qu’il y ait eu une autre dépréciation ?)

Maintenant, cette référence et l’avertissement réel sont injectés dans le JavaScript compilé, ce qui me permet d’examiner le code source pour trouver le problème réel. Mais ce n’est pas facile à repérer.

Est-ce le comportement attendu ? Si ember-this-fallback n’est plus inclus, ces références devraient-elles toujours être injectées dans le code compilé ?

1 « J'aime »

Merci @RGJ. Bien que les fichiers hbs soient obsolètes, ils devraient toujours fonctionner, y compris lorsque this. est omis. Je creuse le sujet :eyes:

1 « J'aime »

Serait également rétroporté vers 2026.4

Édition : désormais fusionné