Til en arbejdskopi, der stadig bruger Bower, kan en .bowerrc i projektet levere ruten til pakkers HTTP-anmodninger:

{
  "directory": "bower_components",
  "proxy": "http://proxy.example.net:8080",
  "https-proxy": "http://proxy.example.net:8080"
}

Flet proxyfelterne ind i det eksisterende JSON-objekt. Bevar projektets faktiske mappeindstilling, hvis den afviger fra eksemplet. En shell-tildeling som SET HTTP_PROXY=... er ikke en JSON-indgang.

proxy gælder for HTTP-destinationer; https-proxy gælder for HTTPS-destinationer. Begge kan angive samme HTTP-proxyendepunkt. Til offentlige pakkedownloads på en rute, der tillader uautentificerede offentlige mellemled, tilbyder HTTP-proxylisten kandidater til disse værdier. Proxyens egen transportscheme er en del af værdien.

Bower kombinerer konfiguration fra kommandolinjeargumenter, miljøvariabler og konfigurationsfiler. En projektfil er derfor ét input, ikke bevis på den endelige effektive værdi. Den dokumenterede miljøform omfatter navne som bower_https_proxy.

Hold arbejdsmappen konsistent i automatisering. Bower søger efter konfiguration i arbejdsmappens hierarki, så start af jobbet i en anden mappe kan ændre, hvilken projektfil der deltager. Hvis hentningen delegeres til Git, skal du undersøge den separate Git-arbejdskopirute.

Relaterede artikler