2016-07-25 11 views
0

私たちは、PhoneGap Build CLIを2つの別々のマシンで使用しています。いずれかのマシンでは問題なく動作します。他では、我々は次のようなメッセージが出ます:Phonegap Build CLI failed - マシン間で異なるノードプロキシ?

[phonegap] compressing the app... 
[phonegap] uploading the app... 
_http_client.js:53 
    throw new TypeError('Request path contains unescaped characters'); 
    ^

TypeError: Request path contains unescaped characters 
    at new ClientRequest (_http_client.js:53:11) 
    at Object.exports.request (http.js:31:10) 
    at TunnelingAgent.exports.request (https.js:199:15) 
    at TunnelingAgent.createSocket (/usr/local/lib/node_modules/phonegap/node_modules/phonegap-build-api/node_modules/request/tunnel.js:116:25) 
    at TunnelingAgent.createSecureSocket [as createSocket] (/usr/local/lib/node_modules/phonegap/node_modules/phonegap-build-api/node_modules/request/tunnel.js:188:41) 
    at TunnelingAgent.addRequest (/usr/local/lib/node_modules/phonegap/node_modules/phonegap-build-api/node_modules/request/tunnel.js:80:8) 
    at new ClientRequest (_http_client.js:158:16) 
    at Object.exports.request (http.js:31:10) 
    at Object.exports.request (https.js:199:15) 
    at Request.start (/usr/local/lib/node_modules/phonegap/node_modules/phonegap-build-api/node_modules/request/main.js:516:30) 

_http_client.jsに送信されているの要求によって盗聴した後、成功した1はproxy: undefinedセットとproxy: trueセットを持って失敗したものを持っています。

われわれは意図的にプロキシ設定と何ら関係を設定したり修正したりしていません。また、ノードの再インストールも試みました。

ノード6.3.0とphonegap 6.2.9を使用しています。

また、npm config listを両方のマシンで実行しても、プロキシをセットアップしていないこともあります。

アドバイスありがとうございます。

+0

郵便番号の行。正しくエンコードされていないURLがあると思われます。 –

答えて

0

ソリューション自体ではありませんが、phonegapを6.2.9にダウングレードすることで解決しました。問題はすぐに消えた。

0

チェックのPhoneGapのバージョン:

phonegap -v 

バージョン6.3.0 を持っている場合、あなたはそれをする必要があります:例外がスローされ

 Downgrade phonegap: npm install -g [email protected] 
    Check version: phonegap -v  (6.2.9) 
関連する問題