[ https://issues.apache.org/jira/browse/CB-8662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14522142#comment-14522142 ]
Tony Homer commented on CB-8662: -------------------------------- [~stevegill] Okay, I see why cordova-lib is on npm 1.3.4. I guess you had to revert to fix a compatibility issue with Cordova registry: CB-8284. Would it be possible to leave npm@1.3.4 but force tunnel-agent to 0.4.0? I guess that might be a dangerous configuration... Still a node newb, just trying to share some info in case it helps. > Latest release of Cordova breaks http via proxy > ----------------------------------------------- > > Key: CB-8662 > URL: https://issues.apache.org/jira/browse/CB-8662 > Project: Apache Cordova > Issue Type: Bug > Components: CLI > Environment: Windows > Node.js 0.12.0 > npm 2.5.1 > Cordova 4.3.0 > Reporter: John Little > > I work behind a squid firewall and need the HTTP_PROXY settings in the npm > config to work. > After upgrading cordova to version 4.3.0 any package add's or upgrades using > cordova would fail with the following error :- > TypeError: Request path contains unescaped characters. > After a bit of searching I found this thread which sounded like my problem :- > https://github.com/npm/npm/issues/4569 > I followed the instructions and downloaded the latest tunnel-agent and copied > the files over the ones in my nodejs install directory. > It seems that the new cordova package provides an updated request module > which is not compatible with the tunnel-agent. > After this manual upgrade every thing works ok. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org