How do I fix current working directory is not a Cordova based project?

Published by Charlie Davidson on

How do I fix current working directory is not a Cordova based project?

Solution is to make sure there’s a www/ directory inside the root directory. make sure your . gitignore file doesn’t include www/ directory on it. Yes, as QuickFix said, you need to be in a Cordova project before being able to use most of cordova Commands.

How do I run Cordova?

Go to the directory where you maintain your source code, and create a cordova project:

  1. $ cordova create hello com.example.hello HelloWorld.
  2. $ cd hello.
  3. $ cordova platform add ios $ cordova platform add android.
  4. $ cordova platform ls.
  5. $ cordova build.
  6. $ cordova build ios.
  7. $ cordova emulate android.
  8. $ cordova run android.

How do I run an existing Cordova project?

Running a Cordova Project in Android Studio

  1. From Android Studio select File->New->Import Project.
  2. Navigate to the build. gradle file in project name and click OK.

What is the latest Cordova version?

Apache Cordova

Original author(s) Joe Bowser, Michael Brooks, Rob Ellis, Dave Johnson, Anis Kadri, Brian Leroux, Jesse MacFadyen, Filip Maj, Eric Oesterle, Brock Whitten, Herman Wong, Shazron Abdullah
Initial release 2009
Stable release 10.0.0 / August 4, 2020
Written in C#, C++, CSS, HTML, Java, JavaScript and Objective-C

What is a Cordova plugin?

A plugin is a package of injected code that allows the Cordova webview within which the app renders to communicate with the native platform on which it runs. Plugins provide access to device and platform functionality that is ordinarily unavailable to web-based apps.

Is Cordova outdated?

Rest assured, Apache Cordova is still active and maintained! We want to take this opportunity to thank Adobe and the PhoneGap team for all the blood, sweat, and tears they have put forward into designing and building these tools, services, and community. Without them, hybrid mobile apps would not be the same.

How do I make my own Cordova plugin?

This plugin will repeat some of the work done by Eddy Verbruggen and Nuno Lopes — you can find the existing Toast plugin in the OutSystems Forge.

  1. Create a CordovaTest Project.
  2. Test Your Empty Cordova Project.
  3. Create a Plugin Project.
  4. Build JavaScript Bindings.
  5. Implement ToastyPlugin for Android.
  6. Taste the Toast.

Can we use both Capacitor and Cordova?

When developing an app that uses Capacitor, it’s possible to use both Cordova and Ionic Native plugins.

Does Capacitor use Cordova?

Capacitor is a follow-on to Cordova, the popular open source framework that allows web developers to wrap an HTML/JavaScript app into a native container that can access the device functions of several platforms, including iOS and Android.

Do people still use Cordova?

Today, we are announcing the end of development for PhoneGap and PhoneGap Build and the end of our investment in Apache Cordova. The PhoneGap Build service will be discontinued on October 1, 2020.

How do I call a Cordova plugin?

The JavaScript interface must call the cordova. exec method to invoke a native plugin method, as follows: cordova. exec(successCallback, failureCallback, service, action, [args]);…What comprises a Cordova plugin?

  1. Native code for each supported platform.
  2. A common JavaScript interface.
  3. A manifest file called plugin. xml.

Is the current working directory not a Cordova based project?

The root of this issue is the following files must exist for the Cordova CLI to detect it as a Cordova project: The Ionic CLI can detect and fix some problems with these files (all the ionic cordova commands run these checks), but sometimes it’s not enough and you’ll need to fix something manually. Locking this issue–it’s ancient.

Do you need a Cordova project to use QuickFIX?

Yes, as QuickFix said, you need to be in a Cordova project before being able to use most of cordova Commands. If you are curious about what defines a Cordova project, this is what I found: Has a .cordova directory, with a config.json inside.

Do you have Cordova installed on your computer?

And yes, I have Cordova installed. Cordova create also works. The project created with Cordova create also gives the same error when I try adding the platform. @reynoldbhatia thanks for the info!

Categories: Users' questions