[
https://issues.apache.org/jira/browse/CB-13404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16193450#comment-16193450
]
Steve Gill commented on CB-13404:
---------------------------------
so, phonegap 6.5.0, uses older style of fetching (not cordova-fetch) under the
hood
this method doesn't run `npm install` under the hood. Instead it runs `npm
cache-add`. This requires us to checkin `node_modules` into git (for installing
via gitURL) and add the module to `bundleDependencies` in `package.json` so it
gets bundled into npm release. Looks like [email protected] did the checkin
to git but didn't add it to `bundleDependencies` in `package.json`.
https://github.com/apache/cordova-android/blob/master/package.json#L40
possible solutions for you for now:
1) update to [email protected]. This uses cordova-fetch by default and won't have
this problem since it runs npm install under the hood
2) update your engine tag to pull android from git instead of npm. `<engine
name="android" spec="https://github.com/apache/cordova-android.git#6.3.0" />`
3) Not tested, but may work, use nofetch flag when you run prepare `phonegap
prepare --nofetch`
once cordova@8 lands, we won't be bundling deps in git or in package.json as we
are dropping the old fetch method. It is recommend you update
> android-versions module missing
> -------------------------------
>
> Key: CB-13404
> URL: https://issues.apache.org/jira/browse/CB-13404
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-android
> Affects Versions: 6.3.0
> Reporter: Doug Davies
> Assignee: Joe Bowser
>
> I just updated cordova-android from 6.2.3 to 6.3.0. Now when I type
> “phonegap emulate android” I get the error "Error: Cannot find module
> ‘android-versions’". I think it’s coming from
> platforms/android/cordova/lib/emulator.js:var android_versions =
> require(‘android-versions’);
> If I look in platforms/android/cordova/node_modules I do not see
> android-versions installed.
> I use the following in my config.xml to have cordova-android installed.
> <engine name="android" spec="6.3.0" />
> And then use "phonegap prepare".
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]