I've been using Angular-CLI for the last little while. It comes with a number of commands including ng serve
which spins up a server at localhost:4200
.
I'm used to using Grunt and Gulp which can be configured to suit my needs. I wanted to configure Angular-CLI's server but then I realized I didn't know what it was or how to configure it. Grepping the project for serve
hasn't unearthed anything that seems useful.
So, what exactly does ng serve
do?
Best Answer
Nowadays, it uses
webpack-dev-server
to start a local webserver. See this question.From the docs:
Original answer:
After some research here's what I've gathered.
Angular-CLI piggybacks certain things off of Ember CLI. It would appear that
ng serve
is one of those things. Ember has anember server
command which is defined in this file and seems to match the behavior ofng serve
.