Search⌘ K
AI Features

Configuring Your Environment

Explore the essential steps to configure your development environment for building Ionic applications. Learn which dependencies to install, how to set paths on different OS, and alternatives for iOS app development on Windows and Linux. Understand how to install and verify the Ionic CLI and Cordova to start creating cross-platform apps effectively.

Dependencies to be installed

Getting started with the Ionic framework requires installing and configuring the following software on your system if it isn’t already:

  • Apache Cordova (version 8+)—Optional but required for Cordova plugin usage

  • Node JS (version 12+)

  • NPMNode Package Manager (version 6+)

  • Xcode—for iOS app development

  • Android SDK—for Android development

Additional dependencies are required while installing some of the above applications, and you may even need to update core system software as well, such as the version of the JDK that may be currently installed.

As you work through the installation process, you also need to set the paths for certain software. This is typically performed, on UNIX-based systems, using a file called .bash_profile which is usually located at the root of your user directory.

The .bash_profile is specific to each user ...