Skip to main content

This article references some of the common commands via CLI (command-line interface) in running a Cordova app.

 

Platforms

Platforms are the environment(s) that you want to run your app on.  We will add the 'ios' and 'android' platform and ensure they get saved to config.xml and package.json files.  

To add a platform use the following command:

cordova platform add {platform}

Therefore, to add ios and android run:

cordova platform add ios
cordova platform add android

To get a list of the platforms in use, use the command

cordova platform ls

This action will give a response that shows both platforms (with respective versions) in use and those available.  Such as:

Installed platforms:
  android 10.1.2
  ios 6.2.0
Available platforms:
  browser ^6.0.0
  electron ^3.0.0
  osx ^6.0.0

 

Plugins

You can tap in existing features using Cordova plugins.  Plugins are typically hosted on npm and you can search for them on the plugin search page.

To show the current plugins, run the command

cordova plugin ls

Response will be something like:

cordova-plugin-advanced-http 3.3.1 "Advanced HTTP plugin"
cordova-plugin-device 2.1.0 "Device"
cordova-plugin-file 7.0.0 "File"
cordova-plugin-ionic-keyboard 2.2.0 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 5.0.0 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 6.0.1 "Splashscreen"
cordova-plugin-statusbar 3.0.0 "StatusBar"
cordova-sqlite-storage 6.0.0 "Cordova SQLite storage plugin - cordova-sqlite-storage plugin version"

 

Updating Cordova

After installing the Cordova utility, to update it to the latest version – run the following command:

npm update -g cordova

Want to install a specific version:

npm install -g cordova@11.0.0

To see which version is currently running, use the command:

cordova -v

Whereas, to search for the latest released cordova version, run:

npm info cordova version

 

 

Related articles

Andrew Fletcher27 Apr 2022
Cordova prepare if the plugins aren't showing
How can you find out if the Cordova plugins have been loaded? Begin by running the command ionic info You will see a response similar to ❯ ionic info Ionic: Ionic CLI : 6.19.0 (/usr/local/lib/node_modules/@ionic/cli) Ionic Framework :...
Andrew Fletcher27 Apr 2022
Cordova plugins not loading in Ionic
Updating the Cordova plugins... there are two locations to manage the plugins config.xml package.json I was finding some Cordova functionality was not coming through... through further investigation the two files above had conflicting data.   Review the...