4

npmをインストールして数回使用しましたが、残念ながらプロキシを変更する必要があり、再び動作させることができません。

これが私の過去の設定です:(うまくいったもの)

npm config get proxy:http://proxy-foo.foobar.com:8080

npm config get https-proxy:http://proxy-foo.foobar.com:8080

現在、私のプロキシはサーバー名であり、ブラウザーでプロキシを使用すると正常に機能しますが、npmで構成を設定すると、「getaddrinfoENOTFOUND」で失敗します。

現在の設定:

npm config get proxy:http://servername:8080

npm config get https-proxy:http://servername:8080

私のブラウザプロキシでは、サーバー名の前にhttp://を使用していません。これが、サーバーが失敗する原因だと思います。これが問題である可能性があります。その場合、以前はhttp://を使用せずにnpmでプロキシ構成を設定する方法があります。

4

1 に答える 1

3

あなたが正しい; npm(より正確にはrequest、実際にフェッチを行う、)http://プロキシ名 の前を気にします。

proxy設定は、ブラウザでアクセスできる完全修飾URLである必要があります。

http://proxy.company.com:port/

また

http://1.1.1.1:1234/

IPアドレスとして指定されている場合。

于 2015-01-16T14:20:18.900 に答える