Мы используем CLI PhoneGap Build CLI на двух отдельных машинах, без каких-либо различий в среде узлов, которые мы можем сказать. На одной из машин она работает без проблем. С другой стороны, мы получаем следующее сообщение:Ошибка соединения с телефонной связью. Узел прокси-сервера между машинами?
[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, тот, который преуспевает имеет proxy: undefined
набор и тот, который терпит неудачу имеет proxy: true
набор.
Мы не сознательно установили или внесли поправки в настройки прокси-сервера. Мы также попытались переустановить узел.
Мы используем узел 6.3.0 и телефонную таблицу 6.2.9.
Также стоит добавить, что мы запускаем npm config list
на обеих машинах, и у них нет прокси-сервера.
Любые советы приветствуются!
Сообщение строка кода, который бросает исключение , Я подозреваю, что у вас есть URL, который неправильно закодирован. –