Angular CLI
Хорошие инструменты делают разработку приложений быстрее и проще в обслуживании, чем если бы вы делали все вручную.
Angular CLI - это инструмент интерфейса командной строки, который может создавать проекты, добавлять файлы и выполнять множество текущих задач разработки, таких как тестирование, сборки и развертывание.
Минусы, которые я отметил для себя в ходе использования:
- Поздно перешли на webpack с system.js, много артефактов прошлого.
- Прежде всего это генератор, а не сборщик, что лишает его гибкости, хоть и дает ряд премуществ в скорости создания новых модулей.
- Крайне трудно модифицировать под свои нужды и поддерживать в актуальном состоянии.
Angular2-webpack-starter
angular2-webpack-starter - альтернатива Angular CLI. В отличии от Angular CLI это простой сборщик и не имеет консольных команд, которые будут генерировать за вас модули. В замен вы получаете чистый, прозрачный webpack конфиг в котором не составит труда разобраться, модифицировать его под свои нужды и актуализировать его в любой момент. angular2-webpack-starter ни как не преуменьшает ваши возможности и содержит схожий функционал что и Angular CLI в плане тестирования, сборки и развертивания.