Именование файлов Ember.js как я хочу

Я использовал Ember CLI для генерации структуры проекта для моего приложения. В частности, я использовал ember generate resource accountСтруктура (игнорируя части, которые не имеют отношения):

app
    components
    controllers
    models
        account.js
    routes
        account.js
    templates

В Intellij, когда я смотрю на вкладки открытых файлов, я вижу два разных файла с именем account.js, Затем я должен угадать, какой файл является моделью или маршрутом, в зависимости от того, что я хочу (выбирая неправильную половину времени). У меня есть куча файлов, которые я упомянул здесь, все с одной и той же проблемой дублирования. Есть ли способ переименовать файл учетной записи, чтобы сказать account-model.js и все это еще подключено ember? Может быть broccoli.js конкретный вопрос, так как это стандартный инструмент сборки Ember-CLI

В том же духе я также хочу иметь возможность вкладывать свои шаблоны в разные папки на основе моих вложенных ресурсов и маршрутов. Мне трудно понять, как визуализировать эти шаблоны, как только я изменил структуру каталогов

1 ответ

Решение

Для шаблонов, как сказал @torazaburo, вы можете разделить длинное имя файла на path/to/template форма.

Что касается соглашений об именах, то да, вы можете изменить соглашение об именах по умолчанию, определив свой собственный Resolver, для получения подробной информации обратитесь к документу API Ember.DefaultResolver. Это не так сложно.

И вы также можете изменить настройки IntelliJ для вкладок, чтобы он показывал полный путь, а не просто имя файла (только когда появляется одно и то же имя), это намного проще, чем определять собственный распознаватель. Вы можете проверить эту настройку по адресу:

Предпочтение -> Настройки IDE -> Редактор -> Editor.Tabs -> Показать каталог во вкладках редактора для неуникальных имен файлов

Другие вопросы по тегам