Что происходит, когда вы запускаете 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,

Другие вопросы по тегам