Шаблон разработки плагина для пользовательского элемента/атрибута aurelia

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

пример пакета всплывающей подсказки

Но теперь я сталкиваюсь с проблемами проекта. Например, сейчас мне нужно настроить загрузчик, чтобы иметь возможность использовать DI в этом плагине.

Итак, я спрашиваю, есть ли какой-либо шаблон разработки плагинов для пользовательских элементов/атрибутов aurelia, в который помещаются все эти конфигурации и задачи? Что-то вроде самого шаблона проекта aurelia.

🤔 А знаете ли вы, что...
Фреймворк активно поддерживает среду разработки Visual Studio Code.


1
42
1

Ответ:

Решено

Наконец-то я нашел подходящее решение. Перед этим я сам собрал шаблон, содержащий нужные задачи, конфигурацию Babel, структуры папок и т. д., но в настоящее время я обнаружил, что могу иметь хорошо написанный шаблон с помощью команды CLI ниже:

au new component-name --plugin

Так же, как создание нового проекта, но с дополнительным аргументом --plugin.

И спасибо фреймворку aurelia и его интерфейсу командной строки за этот полезный шаблон.