[Kısa Bilgi] bower Proxy Ayarları
Eğer proxy ayarları mecburiyeti olan bir bilgisayar üzerinde çalışıyorsanız bower / npm vb paketleri yüklerken bir takım hatalar almışsnızdır. Aşağıda bir kaçını örnekledim.
retry Request to https://bower.herokuapp.com/packages/[PACKAGE_NAME] failed with ETIMEDOUT, retrying
bower UNABLE_TO_GET_ISSUER_CERT_LOCALLY Request to https://bower.herokuapp.com/packages/[PACKAGE_NAME] failed: unable to get local issuer certificate
Gibi gibi...
Bu hataları kökünden çözmenin birinci yolu proxy üzerinden gerekli download işlemlerini yaptırtmak. Bunun için uygulayacağınız adımaları size yazıyorum.
-
Öncelikle Win+R (Run) kominasyonunu kullanın ve karşınıza çıkan pencereye %userprofile% yazıp Enter'a basın.
-
Bulunduğunuz klasöre
.bowerrc
isimli bir dosya oluşturun. Bu dosyayı oluşturmak için Administrator yetkisine sahip bir editörde oluşturmanız gerekiyor. Ben Notepad++ kullandığım için işimi kolayca halledebildim. Sizde yoksa eğer buradan indirebilir ve ya ben bu tarz şeylerle hiç uğraşmayayım diyorsanız da buradan oluşturmuş olduğum dosyayı indirebilir, içeriğini bir text editör ile (Notepad bile olur) değiştirebilir 1. adımdaki klasöre kopyalayabilirsiniz.
ref: https://bower.io/docs/config/#bowerrc-specification
.bowerrc dosya içeriği
{
"proxy": "http://DOMAIN%5CKULLANICI_ADI:PAROLA@HOSTveyaIP:PORT/",
"https-proxy": "http://DOMAIN%5CKULLANICI_ADI:PAROLA@HOSTveyaIP:PORT/",
"strict-ssl": false
}
Bu kadar ;)
Not: Bu ayarları normalde uygulama klasörünüzün içerisine .bowerrc oluşturarak da yapabilirsiniz. Fakat yazmış olduğunuz kullanıcı adı ve parolalar kod repo servislerinize gideceği için yalnızca profiliniz özelinde tutmakta fayda var.
Ayarlar genel ayarlardır.
Visual Studio
Visual Studio Code
Rider
Command-Line
Bash
vs her ortam aynı ayar dosyasını kullanacaktır.
Proxy'e takılmayan kafanız rahat güzel dinler diliyorum :)
Selametle.