Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms’ native development language. Apache Cordova command-line requires Node.js to run and available on NPM.

Advertisement

Step 1 – Installing Node.js

First, use the following commands to install NPM and Node.js on your system. In below commands, the first command will install some required packages on the system. The second command will add PPA for node.js to your system. After that update, your all attached PPA and last command will install Node.js and NPM on your system.

You can visit our tutorial to install latest Node.js on Fedora systems.

sudo dnf install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash -
sudo dnf install nodejs

Step 2 – Install Cordova on Fedora

Now use the following command to install Cordova on your system using npm command. It will install all other required node modules on your system.

sudo npm install -g cordova@

Step 3 – Check Cordova Version

After successful installation of Cordova on your system, Use the following command to check Cordova version.

cordova --version

9.0.0 (cordova-lib@9.0.1)

Step 4 – Create Application with Cordova

Use the Cordova command to create your Application. Execute the below command to create an application with name myapp. You can change the name on yours.

cordova create myapp

Now add the required platform in your application. This will create required files for the corresponding platform under the platforms/android and platforms/ios directories.

cordova platform add ios
cordova platform add android

Use below command to list the installed and available platforms for Cordova application.

cordova platform -ls 

Installed platforms:
  android 7.0.0
  ios 4.5.4
Available platforms:
  browser ~5.0.1
  osx ~4.0.1
  windows ~5.0.0
  www ^3.12.0

If you accidentally added any platform which you no longer needs, just remove that using commands like below.

cordova platform remove ios
cordova platform remove android

Step 5 – Build Cordova Application

Before building a Cordova application, make sure that the system fulfills all the requirements for your build environment.

cordova requirements

On all requirements completed successfully run the build command to build your application.

cordova build              ## Build all added platforms 
cordova build android      ## Build for specific platform 
Share.

3 Comments

  1. I found a way to improve an error, because your post is a little bit wrong at the beginning:
    apt-get is JUST for DEB based systems, so you have to run:
    # dnf install npm
    then
    # npm -g install cordova
    # npm -g install cordova@ #in rpm based systems this is a MUST
    so you can run this one command:
    # cordova -v

  2. apt-get is from deb package based dude, and it wont work. You have to run:
    $ sudo dnf install nodejs
    then when you try to run
    $ sudo npm -g install cordova
    it wont install correctly cordova.

Exit mobile version