Nell’ambito della nostra preparazione per l’aggiornamento a Ember 6, abbiamo ora abilitato i banner di avviso per la deprecazione “component template resolving”.
Per trovare maggiori informazioni sul problema, apri la console per sviluppatori del browser (F12) e cerca un messaggio che includa [deprecation id: component-template-resolving]
Questo messaggio includerà il nome del componente interessato (in questo caso components/my-component), che dovrebbe aiutarti a isolare il problema a un certo tema/plugin.
Se il messaggio si riferisce a un template di componente .hbs nella directory templates/components/ di un tema/plugin, allora dovresti spostare il file da /templates/components a /components, in modo che sia “collocato” con il file .js del componente.
Se il messaggio si riferisce a un template di componente definito in un tema tramite un tag <script type="x-handlebars">, allora dai un’occhiata a questo argomento:
Per maggiori informazioni sulla deprecazione, consulta la guida sul sito Ember Deprecations:
Per gli sviluppatori con un gran numero di temi/plugin, potresti essere interessato al nostro script di massa per PR per collocare i template.
Solo per ribadire questo perché non ci credo. Tutto quello che devi fare (nel breve termine, dato che vogliamo davvero salire sul carrozzone .gjs) è spostare le cose nell’altra directory? E poi eliminare la directory dei template? È fantastico. Ho sempre odiato che fossero in directory diverse.
2 Mi Piace
david
(David Taylor)
Ha separato questo argomento il
5