Ваша проверка версии не проходит в то время как за прокси - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь настроить среду среды SharePoint, и требуется Yeoman. Мой компьютер (домашняя версия Win10) находится за прокси-сервером компании, и у меня есть настройки, связанные с настройкой (я настраиваю и http-proxy, и http_proxy, потому что я не знаю, какой из них правильный)

C:\Windows\system32>npm config ls -l |findstr prox
http-proxy = "http://proxy2:8080"
http_proxy = "http://proxy2:8080"
https-proxy = "http://proxy2:8080/"
https_proxy = "http://proxy2:8080"
proxy = "http://proxy2:8080/"
; https-proxy = null (overridden)
noproxy = null
; proxy = null (overridden)

Однако этовсе еще не удается проверить версию:

C:\Windows\system32>npx yo doctor
.......
× yo version
{ RequestError: connect ECONNREFUSED 104.16.21.35:443
    at ClientRequest.req.once.err (C:\Users\mpllui\AppData\Roaming\npm\node_modules\yo\node_modules\latest-version\node_modules\got\index.js:73:21)
    at Object.onceWrapper (events.js:286:20)
    at ClientRequest.emit (events.js:198:13)
    at TLSSocket.socketErrorListener (_http_client.js:392:9)
    at TLSSocket.emit (events.js:198:13)
    at emitErrorNT (internal/streams/destroy.js:91:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)
  code: 'ECONNREFUSED',
  message: 'connect ECONNREFUSED 104.16.21.35:443',
  host: 'registry.npmjs.org',
  hostname: 'registry.npmjs.org',
  method: 'GET',
  path: '/yo' }
√ npm version

Я попытался разобраться в обсуждении проблемы здесь (https://github.com/yeoman/yo/issues/589). Похоже, ошибка исправлена ​​уже в 2018 году. Я проверил, что у меня последняя версия:

C:\Windows\system32>yo --version
3.1.0

Как я могу решить это? Или действительно проверка версии не важна, потому что у меня уже есть последняя версия?

1 Ответ

0 голосов
/ 05 ноября 2019

Посмотрите на эту проблему. https://github.com/yeoman/yo/issues/589

Похоже, что Yo использует переменную GLOBAL_AGENT_HTTP_PROXY. (Самый последний комментарий)

...