8

私は企業プロキシの背後にいます。HTTP_PROXY および HTTPS_PROXY 環境変数を

http://username:password@proxyname:port/

console.log(process.env) を実行すると、これらの変数が正しく出力されます。npm は動作しており、bower を使用しており、それ (bower) は正常に動作していましたが、Windows XP を再起動して以来、常に次のようになっています。

bower error tunneling socket could not be established, cause=Parse Error

プロキシ側に新しいものはないと思います。私はすでにそれらの変数をリセットして、すべてを再起動しようとしました...何か提案はありますか?

4

4 に答える 4

4

Vipul が指摘したようにプロキシ設定を変更しても不十分な場合は、レジストリも変更します。

npm config set registry http://registry.npmjs.org/
于 2014-01-31T08:56:38.623 に答える
2

理由は本当にわかりませんが、自宅の .npmrc ファイルをクリアすると修正されました。

于 2013-06-28T09:25:02.770 に答える
2

私のための次のコマンド作業

npm config set proxy "http://domain\username:password@servername:port/"
于 2013-11-07T05:27:10.820 に答える
1

企業プロキシをオンにしても同じ問題が発生していました。

解決策は、システム環境変数 'http_proxy' & 'https_proxy' をhttp://username:password@proxyname:port/に設定するだけです。

.npmrc ファイルをクリアする必要はありません。

ノードの問題ではなく、明確なプロキシの問題です。:)

于 2015-02-19T09:36:22.890 に答える