Wei Li created CB-5500:
--------------------------
Summary: customised lib urls are not used when lazy loading libs
Key: CB-5500
URL: https://issues.apache.org/jira/browse/CB-5500
Project: Apache Cordova
Issue Type: Bug
Components: CLI
Affects Versions: 3.2.0
Environment: All
Reporter: Wei Li
Priority: Minor
When creating a new cordova project using the cli tool, I specified customised
uri paths for the libs. However, when I ran the platform add command, cordova
cli is not downloading the lib from the uri I specified. It still tries to
download from the default url.
The cause of the problem is found in function
has_custom_path
in src/config.js file. Around this line:
if (uri.protocol && uri.protocol[1] ==':')
The value of protocol will be like "http:" or "https:", according to nodejs
document.
The value of uri.protocol[1] will never equal to ":", so the above statement
will always be false.
I think the fix should be like this:
if (uri.protocol && uri.protocol[uri.protocol.length - 1] ==':')
make sure the protocol ends with ":".
--
This message was sent by Atlassian JIRA
(v6.1#6144)