Чтобы узнать больше об этой проблеме, откройте консоль разработчика браузера (F12) и найдите сообщение, содержащее [deprecation id: component-template-resolving].
Это сообщение будет включать имя затронутого компонента (в данном случае components/my-component), что поможет вам локализовать проблему в конкретной теме или плагине.
Если сообщение касается шаблона компонента .hbs, находящегося в директории templates/components/ темы или плагина, переместите файл из /templates/components в /components, чтобы он находился в том же месте («colocated»), что и файл компонента .js.
Если сообщение касается шаблона компонента, определённого в теме с помощью тега <script type="x-handlebars">, ознакомьтесь с этой темой:
Для получения дополнительной информации об устаревании обратитесь к руководству на сайте Ember Deprecations:
Разработчикам с большим количеством тем или плагинов может быть полезен наш скрипт массового создания PR для размещения шаблонов в одном месте.
Просто повторю это ещё раз, потому что я не могу в это поверить. Всё, что нужно сделать (в краткосрочной перспективе, поскольку мы действительно хотим поддержать тренд на .gjs) — это переместить файлы в другую директорию? А затем удалить директорию templates? Это здорово. Я всегда ненавидел, что они находились в разных директориях.