portal-tpl

0.1.8 • Public • Published

Подготовка

Установить schematics

Глобально установить @angular-devkit/schematics-cli

npm install @angular-devkit/schematics-cli -g

Установить portal-tpl

Необходимо глобально установить portal-tpl

npm install portal-tpl -g

Использование

Создание приложения

schematics portal-tpl:full --name %Название нового приложения%

Можно создать шаблон приложения с поддержкой redux, для этого достаточно указать параметр --redux

Генерация компонентов

Генерация простых компонентов

schematics portal-tpl:component --name %Название компонента%

при указании названия компонента, можно указать путь до папки с компонентом, например --name components/parent/%Название компонента%

Генерация компонентов, подключенных к стору редакса

schematics portal-tpl:component-connected --name %Название компонента%

Подключение существующего компонента к стору

schematics portal-tpl:component-connect --name %Название компонента%

Создание Reducer

schematics portal-tpl:reducer --name %Название%

Редьюсер будет создан в папке src/reducers/%Name% и автоматически пропишется в src/reducers/index.ts

Материалы по schematics

Презентация с примерами https://www.youtube.com/watch?v=JAt1FSwhnWk

Описание в блоге ангуляра https://blog.angular.io/schematics-an-introduction-dc1dfbc2a2b2

Разработка генераторов

Включить наблюдение за изменениями npm run watch

Для проверки без генерации реальных изменений в файловую структуру, можно выполнить schematcs .:%название генератора% %параметры%

Для полной проверки генератора, необходимо глобально установить portal-tpl npm install -g %Абсолютный путь до пакета% и вызвать генератор schematics portal-tpl:%название генератора% %параметры%

Readme

Keywords

Package Sidebar

Install

npm i portal-tpl

Weekly Downloads

4

Version

0.1.8

License

MIT

Unpacked Size

157 kB

Total Files

150

Last publish

Collaborators

  • evgeny.sm