Что происходит, когда вы запускаете ng serve?
Я использовал Angular-CLI в последнее время. Он поставляется с рядом команд, включая ng serve
который раскручивает сервер в localhost:4200
,
Я привык использовать Grunt и Gulp, которые можно настроить в соответствии с моими потребностями. Я хотел настроить сервер Angular-CLI, но потом понял, что не знаю, что это такое и как его настроить. Grepping проект для serve
не обнаружил ничего полезного.
Итак, что именно делает ng serve
делать?
1 ответ
В настоящее время он использует webpack-dev-server
запустить локальный веб-сервер. Смотрите этот вопрос.
Из документов:
Интерфейс командной строки поддерживает запуск перезагрузки браузера в реальном времени для пользователей с помощью ng serve. Это скомпилирует приложение после сохранения файла и перезагрузит браузер вновь скомпилированным приложением. Это делается путем размещения приложения в памяти и его обслуживания через webpack-dev-server.
Оригинальный ответ:
После некоторых исследований вот что я собрал.
Angular-CLI совмещает некоторые вещи с Ember CLI. Казалось бы, что ng serve
это одна из тех вещей. У Эмбер есть ember server
команда, которая определена в этом файле и, кажется, соответствует поведению ng serve
,