Сбой создания NativeScript с ошибкой: getaddrinfo ENOTFOUND

Это для NativeScript версии 0.9.1

Я следил за информацией о настройке NativeScript для Windows здесь< /а>. Сейчас я нахожусь в точке, где пытаюсь создать новый проект NativeScript, используя следующую команду

nativescript create NativeScriptTest --log trace

За исключением того, что это не удается, потому что он не может получить шаблон проекта hello-world, как указано в трассировке журнала.

Starting watch on killswitch C:\Users\xxx\AppData\Local\Temp\xxx\KillSwitches\cli
AnalyticsInstallationID: xxx
monitor not started
monitor not started
monitor has started, connecting to http://xxx.monitor-eqatec.com/json.ashx
Statistics failed to be sent: 503
Statistics failed to be sent: 503
Creating a new NativeScript project with name NativeScriptTest and id org.nativescript.NativeScriptTest at location x:\xxx\NativeScriptTest
Using NativeScript hello world application
User-Agent: AppBuilderCLI/0.9.1 (Node.js 0.10.33; win32; x64)
httpRequest: { method: 'GET',
  host: 'registry.npmjs.org',
  port: null,
  path: '/tns-template-hello-world',
  headers:
   { Accept: 'application/json; charset=UTF-8, */*;q=0.8',
     'User-Agent': 'AppBuilderCLI/0.9.1 (Node.js 0.10.33; win32; x64)',
     'Accept-Encoding': 'gzip,deflate' } }
httpRequest: Sending:
[nothing]
{ [Error: getaddrinfo ENOTFOUND] stack: [Getter] }
Error: getaddrinfo ENOTFOUND
    at FiberFuture.Future.wait (C:\Users\xxx\AppData\Roaming\npm\node_modules\nativescript\node_modules\fibers\future.js:488:15)
    ... more stacktrace

Если я перейду непосредственно по URL-адресу http://registry.npmjs.org/tns-template-hello-world, я получу обратно документ JSON. Браузер использует прокси в моей сети, подозреваю, что NativeScript почему-то нет. NPM настроен на использование прокси, npm config list содержит этот раздел

; userconfig C:\Users\xxx\.npmrc
https-proxy = "http://xxx.xxx.xxx.xxx:xxxxx/"
proxy = "http://xxx.xxx.xxx.xxx:xxxxx/"

Итак, должен ли NativeScript использовать эту информацию о прокси-сервере userconfig? Есть ли что-то, что мне нужно настроить в NativeScript для использования прокси?

Я искал документацию nativescript.org, но если там есть какая-либо информация, я не могу найти ее среди всех результатов для их прокси-объекта javascript.

Я также попытался установить конфигурацию через

npm config add proxy http://xxx.xxx.xxx.xxx:xxxxx --global
npm config add https-proxy http://xxx.xxx.xxx.xxx:xxxxx --global

что не помогает.


person Klors    schedule 13.03.2015    source источник


Ответы (1)


На GitHub нашел отчет об ошибке по этой проблеме.

Не работает через прокси #302

В следующую версию включено исправление, позволяющее установить прокси.

person Klors    schedule 13.03.2015