Commit c9ddb0cf by Ryan Oriecuia

Updated the location for Cordova's platforms module

Updated the post-install script for iOS to look for the platforms module
in its new location. It'll look in the previous location too, so the
plugin should work on previous versions of Cordova too.
parent 3b159c88
...@@ -39,10 +39,16 @@ module.exports = function (context) { ...@@ -39,10 +39,16 @@ module.exports = function (context) {
var cordova_util = context.requireCordovaModule('cordova-lib/src/cordova/util'), var cordova_util = context.requireCordovaModule('cordova-lib/src/cordova/util'),
ConfigParser = context.requireCordovaModule('cordova-lib/src/configparser/ConfigParser'), ConfigParser = context.requireCordovaModule('cordova-lib/src/configparser/ConfigParser'),
platforms = context.requireCordovaModule('cordova-lib/src/cordova/platforms'),
projectRoot = cordova_util.isCordova(), projectRoot = cordova_util.isCordova(),
xml = cordova_util.projectConfig(projectRoot), xml = cordova_util.projectConfig(projectRoot),
cfg = new ConfigParser(xml); cfg = new ConfigParser(xml);
// Cordova moved the platforms stuff; try both locations so we'll work for new and old file layouts.
var platforms;
try {
platforms = context.requireCordovaModule('cordova-lib/src/cordova/platforms');
} catch(e) {
platforms = context.requireCordovaModule('cordova-lib/src/platforms/platforms');
}
/** /**
* The absolute path for the file. * The absolute path for the file.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment