0

これは NativeScript バージョン 0.9.1 用です。

ここでは、Windows 情報の NativeScript セットアップに従っています。次のコマンドを使用して新しい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

これは役に立ちません。

4

1 に答える 1

0

GitHub でこの問題のバグ レポートを見つけました。

プロキシ #302 の背後では機能しません

次のバージョンには、プロキシを設定できるようにする修正が含まれています。

于 2015-03-13T18:01:11.673 に答える