-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cordova 9 q is not supported #85
Comments
@videmort this is an expected change. Plugins should not be using modules that Cordova uses internally. We have also been removing Q from our libraries tools and platforms etc. If a plugin relies on the |
Since we now require at least node 6 to run, plugin authors can also just use native promises instead of Q (if no extended functionality of Q is required). As this error pops up a lot since the release of Cordova 9, we should maybe include more information in the error message. It probably would be very helpful to include the call site and maybe a link to a page that explains the error and necessary steps for end users and plugin authors. |
@erisu thanks for quick response. |
Hello, I also faced the same problem when I installed a plugin the cordova-plugin-crosswalk-webview-v2, |
@Hubmeat crosswalk is a long since depreciated project. Move it Ionic webview. |
hi i've the same error did you find the solution |
See
You still have out-dated plugins. You'll have to determine which plugins is at fault (usually recognisable from the stacktrace), and either upgrade those plugins, or if they are already at latest, you should raise the issue with the plugin maintainers |
With cordova 9 a lot of plugins are not working.
Using "requireCordovaModule" to load non-cordova module "q" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.
For example --> cordova plugin add cordova-plugin-opentok
or --> cordova plugin add cordova-android-support-gradle-release
The text was updated successfully, but these errors were encountered: