The Ionic 2 CLI can do many things for us and save us from writing a lot of boilerplate code. It for example generate pages and services, run, emulate or build your projects and generate app resources. Sometimes though we just can’t seem to remember the command we need. This quick reference should help-out for some of the most useful commands.
If you don’t have the Ionic CLI installed yet, install it with npm:
Or with Yarn:
Use info to get information about your Ionic environment and version:
Starts a new Ionic 2 project with the blank template:
The available templates are tabs, sidemenu and blank. If no template is provided, the project will default to using the tabs template.
Add a target platform to your project like this:
Serve your app on your local machine with serve:
Serve on a different port:
Serve with –lab to see your app side by side on multiple platforms:
Serve without live reload:
Generate a new page:
Generate a service (provider):
List the available generators:
Use the build command to build a project for the targeted platforms:
Build only to a specific platform by providing the platform name:
Build for production:
Generate the app icon and splash screen with resources:
Generate resources for a specific platform:
Generate just the icon:
Just the splash screen:
Start your app on an emulator:
Emulate with live reload:
Emulate in debug mode:
Run on a connected iOS device:
Run with debug info:
Run for production:
Add an Ionic Native plugin to your project:
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
While we believe that this content benefits our community, we have not yet thoroughly reviewed it. If you have any suggestions for improvements, please let us know by clicking the “report an issue“ button at the bottom of the tutorial.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!