6

バウアーをインストールしようとしています

npm install -g bower

しかし、プロキシから認証エラーが発生しています

... npm http 407 http://registry.npmjs.org/bower ... エラー コード: 407 プロキシ認証が必要です。...

企業プロキシの背後で npm を動作させようとしています。maven のダウンロード パッケージを取得する唯一の方法は、maven 拡張機能として wagon-http-lightweight.jar を追加することだったので、私たちのプロキシは少し奇妙だと思います。

http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight/

ここで説明されているように、すべての通常のことを試しました: Is there a way to make npm install (the command) to work behind proxy?

(Maven プロキシ設定で認証の詳細を指定する必要はありません)。

npm config set registry http://registry.npmjs.org/ npm config set proxy http://myusername:mypassword@proxy.us.somecompany:8080 npm config set https-proxy http://myusername:mypassword@proxy.us .somecompany:8080 npm config set strict-ssl false

他に何を試すことができますか?

4

4 に答える 4

4

ローカル プロキシをインストールすることで、これを機能させることができました。

NTLM プロキシの背後にある NPM

于 2013-11-11T10:18:19.700 に答える
3

fiddler を使用http://www.telerik.com/fiddler インストールして実行すると、すべてが想定どおりに実行されます。私はこの編集で頭を割るのに半日を費やしました:正直なところ、それがフィドラーなのか、それとも修正しようとした他の何かなのかわかりません(ほとんどが後者です)が、レジストリ、http-proxy、proxy、およびstrictを設定してみてください-ssl

HTTP プロキシに認証が必要な場合:

Fiddler は、NTLM またはその他のプロトコルを使用して企業の HTTP プロキシで認証するように構成できます。既存の自動認証オプション/ルールのデフォルトをそのままにしておきます。代わりに、メニュー バーから次の設定に移動します。

ツール > Telerik Fiddler オプション > 接続タブ

[リモート コンピューターの接続を許可する] チェックボックスをクリックします。このオプションを有効にした場合の結果を説明するダイアログが表示されます。Fiddler を再起動し、上記のように.npmrcファイルを更新します。レジストリ サイトにアクセスするために npm が必要なときはいつでも、Fiddler を実行するだけです。この設定は、Fiddler が他のキャプチャに対して実行する方法には影響しません。

于 2014-09-26T10:13:45.290 に答える