プロキシを使用するだけでなく、一部のドメインのプロキシ構成を無視するようにbowerを構成する方法はありますか?
独自に開発したコンポーネントの内部バウアー レジストリを実行するという問題があります。そのリポジトリでは、プロキシ構成を無視したいと思います。
情報については、.bowerrc
ファイルに非プロキシ属性を追加できます。いつからサポートされているのかわかりませんが、bower 1.7.4 で動作します
.bowerrc :
{
"directory": "bower_components",
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort",
"no-proxy":"myserver.mydomain.com"
}
.bowerrc
Javascript プロジェクトのルート フォルダー (bower コマンドを起動するフォルダー) に配置する必要があります。また、ホーム フォルダー ( ) に保存することもできます~/.bowerrc
。
ETIMEDOUT エラーが発生しました。
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
ちょうど働いた。.bowerrc に問題があるのか、ECONNRESET がこれで解決できないのかはわかりませんが、これがお役に立てば幸いです ;)
私にとって重要なのは、「strict-ssl」: false という行を追加することでした。
ルートフォルダーに .bowerrc を作成し、以下を追加します。
{
"directory": "bower_components", // If you change this, your folder named will change within dependecies. EX) Vendors instead of bower_components.
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort",
"strict-ssl": false
}
まだこれに固執している人々の幸運を祈ります。
プロキシ設定の除外を構成する方法はありませんが、私の同僚がその特定の問題に対する解決策を作成しました。彼はcntlmというローカル プロキシ サーバーをインストールしました。そのサーバーは、ntlm 認証と、一般的なプロキシ設定の除外をサポートしています。完全一致。
ホームディレクトリに.bowerrcファイルを作成し、これをファイルに追加するとうまくいきました
{
"directory": "bower_components",
"proxy": "http://youProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort"
}
.bowerrc に追加
{SET HTTP_PROXY= http://HOST:PORT,SET HTTPS_PROXY=http://HOST:PORT}
NPM では、コンソールでこれを実行する必要があります。
npm --proxy http://Host:Port install