Как правильно собирать проект на Angular2?

347
09 апреля 2017, 03:16

Более двух лет я писал приложения на Angular 1 - 1.5 и использовал для собрки gulp. Сейчас я решил изучить Angular 2 и распространенный сегодня webpack. В процессе изучения узнал о cli для генерации приложений на Angular 2 и автоматизации создания компонентов, сервисов и т. д. Мне показалось это безумно удобным, но в то же время появилось два вопроса.

  1. Означает ли использование cli, что мне не нужен ни gulp, ни webpack? Или есть смысл каким-то образом комбинировать эти инструменты? Если да, то как это делаете вы?

  2. Допустим, я сгенерировал каркас приложения при помощи cli, создал какие-то компоненты, написал некоторое кол-во кода, и тут я понимаю, что хочу использовать другой препроцессор css, переименовать ряд компонентов и директив, создать новые модули и таким образом изменить файловую структуру проекта. Не станет ли это проблемой? И смогу ли я после этого продолжать использовать cli?

PS: Я понимаю, что cli работает на основе webpack, поэтому странно говорить, что использовать cli, значит отказаться от webpack. Но где искать конфигурационный файл webpack? Что, если я хочу автоматизировать заливку файлов по ftp, компиляцию jade или делать что-то еще, чего нет по умолчанию в cli?

READ ALSO
Преобразовать массивы в JS

Преобразовать массивы в JS

Добрый деньПомогите пожалуйста найти подобие операции в PHP средствами JS

275
Выбрать текст по ограничителям

Выбрать текст по ограничителям

Допустим имеется документ такого содержания:

283
Получить order_id в редактируемой таблице

Получить order_id в редактируемой таблице

Есть таблица в ней поле ttn нужно что бы оно редактировалось, при клике появляется поле для изменения данных

284
нужен скрипт для интернет магазина! у меня все товары дублируется

нужен скрипт для интернет магазина! у меня все товары дублируется

Необходимо сделать скрипт, который сможет автоматически задавать нужные классы элементамДля четных элементов - fl, а для нечетных - fr Сейчас...

269