Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Ubuntu 15.10, cordova -v === 5.3.3
-
Important
Description
Line 74 in cordova/node_modules/cordova-lib/src/plugman/platforms/ubuntu.js throws an error like, null has no field '0', when trying to install plugin "cordova-plugin-file"
Line 74 looks as follows:
var class_name = plugin_id.match(/\.[^.]+$/)[0].substr(1);
RegExp should be changed from dots to dashes, as new plugins have dashes in their names.
Everything works, when line 74 is replaced with:
var class_name = plugin_id.match(/-[^-]+$/)[0].substr(1);