Cisum Inas
Cisum Inas

Reputation: 13010

Permanently add bower proxy

How do I permanently add bower proxy to my system so I do not have to edit the .bowerrc file for every project and add

{
 "proxy":"http://<proxy>:<port>",
 "https-proxy":"https://<proxy>:<port>",
}

I have added the proxys to my OS with:

export HTTP_PROXY=http://<proxy_url>:<port>
export HTTPS_PROXY=http://<proxy_url>:<port>

But it seams bower does not get it. Thank you in advance for your response

Upvotes: 2

Views: 84

Answers (1)

Andrea Casaccia
Andrea Casaccia

Reputation: 4971

Put the .bowerrc file in your home folder (it will work on Windows as well).

From http://bower.io/docs/config/:

Placement & Order

The config is obtained by merging multiple configurations by this order of importance:

  • CLI arguments via --config
  • Environment variables
  • Local .bowerrc located in the current working directory
  • All .bowerrc files upwards the directory tree
  • .bowerrc file located in user’s home folder (~)
  • .bowerrc file located in the global folder (/)

Example of CLI arguments:

  • --config.endpoint-parser=
  • --config.storage.cache=

Example of valid environment variables:

  • bower_endpoint_parser is evaluated as endpoint-parser
  • bower_storage__cache is evaluated as storage.cache

Upvotes: 1

Related Questions