ng serve

Builds and serves your app, rebuilding on file changes.

ng serve <project> [options]
ng s <project> [options]


<project> The name of the project to build. Can be an application or a library.


--aot=true|false Build using Ahead of Time compilation.
--baseHref=baseHref Base url for the application being built.
--browserTarget=browserTarget Target to serve.
--buildEventLog=buildEventLog EXPERIMENTAL Output file path for Build Event Protocol events
--commonChunk=true|false Use a separate bundle containing code used across multiple bundles.
--configuration=configuration A named build target, as specified in the "configurations" section of angular.json. Each named target is accompanied by a configuration of option defaults for that target. Setting this explicitly overrides the "--prod" flag
Aliases: -c
--deployUrl=deployUrl URL where files will be deployed.
--disableHostCheck=true|false Don't verify connected clients are part of allowed hosts.Default: false
--help=true|false|json|JSON Shows a help message for this command in the console.
Default: false
--hmr=true|false Enable hot module replacement
Default: false
--hmrWarning=true|false Show a warning when the --hmr option is enabled.
Default: true
--host=host Host to listen on.
Default: localhost
--liveReload=true|false Whether to reload the page on change, using live-reload.
Default: true
--open=true|false Opens the URL in default browser.
Default: false
Aliases: -o
--optimization=true|false Enables optimization of the build output.
--poll Enable and define the file watching poll time period in milliseconds.
--port Port to listen on.
Default: 4200
--prod=true|false Shorthand for "--configuration=production". When true, sets the build configuration to the production target. By default, the production target is set up in the workspace configuration such that all builds make use of bundling, limited tree-shaking, and also limited dead code elimination.
--progress=true|false Log progress to the console while building.
--proxyConfig=proxyConfig Proxy configuration file
--publicHost=publicHost Specify the URL that the browser client will use.
--servePath=servePath The pathname where the app will be served.
--servePathDefaultWarning=true|false Show a warning when deploy-url/base-href use unsupported serve path values.
Default: true
--sourceMap=true|false Output sourcemaps.
Default: true
--ssl=true|false Serve using HTTPS.
Default: false
--sslCert=sslCert SSL certificate to use for serving HTTPS
--sslKey=sslKey SSL key to use for serving HTTPS.
--vendorChunk=true|false Use a separate bundle containing only vendor libraries.
--verbose=true|false Adds more details to output logging.
Default: false
--watch=true|false Rebuild on change.
Default: true

Previous: ng run
Next: ng new

Follow us on Facebook and Twitter for latest update.