Я использую ember-cli, и я создал собственный компонент с использованием синтаксиса ember-cli & соглашений об именах. Это очень многократно используемый компонент, и я хотел бы знать, что является лучшим способом превратить все это в «пакет», поэтому его легко интегрировать в другие проекты.Как «упаковать» компонент Ember CLI?
Мой компонент Используйте .js
файл для Ember.Component
подкласса вместе с .hbs
файла для шаблона и еще одну пару .js
файлов для необходимых Ember.View
подклассов. Прямо сейчас, каждый файл находится в соответствующей папке вместе с файлами для остальной части моего проекта.
Как я могу изолировать файлы, связанные с компонентом, и упаковать их для повторного использования? В Ruby on Rails я использую камни для этого вопроса, а в jQuery я использовал для написания плагинов, расширяя $.fn
в одном файле.
Если это то, что вы хотите использовать в разных приложениях Ember, вам может потребоваться написать аддон: https://gist.github.com/kristianmandrup/ae3174217f68a6a51ed5 – sbatson5