$ ionic serve

Start a local dev server for app dev/testing


$ ionic serve 


Easily spin up a development server which launches in your browser. It watches for changes in your source files and automatically reloads with the updated build.

By default, ionic serve boots up a development server on all network interfaces and prints the external address(es) on which your app is being served. It also broadcasts your app to the Ionic DevApp on your network. To disable the DevApp and bind to localhost, use --local.

Try the --lab option to see multiple platforms at once.

Option Description
--consolelogs, -c Print app console logs to Ionic CLI
--address Use specific address for the dev server
--port, -p Use specific port for HTTP
--livereload-port, -r Use specific port for live-reload
--dev-logger-port Use specific port for dev server communication
--no-devapp Do not publish DevApp service
--no-open Do not open a browser window
--local Disable external network usage
--no-proxy Do not add proxies
--browser, -w Specifies the browser to use (safari, firefox, google chrome)
--browseroption, -o Specifies a path to open to (/#/tab/dash)
--lab, -l Test your apps on multiple platform types in the browser
--platform, -t Start serve with a specific platform (android, ios)


$ ionic serve -c
$ ionic serve --lab -c