[Kısa Bilgi] bower Proxy Ayarları

[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.

  1. Öncelikle Win+R (Run) kominasyonunu kullanın ve karşınıza çıkan pencereye %userprofile% yazıp Enter'a basın.

  2. 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.