npm'de proxy'yi sildikten sonra neden hâlâ duruyor
npm birkaç yapılandırma kaynağını okur. Bir dosyadan girdiyi kaldırmak veya Node'u yeniden kurmak başka bir kaynağın yürürlükte kalmasına yol açabilir.
npm'in proxy'sini silersiniz, yeniden sorgularsınız ve değer hâlâ oradadır. Komutu daha geniş yetkilerle yinelemeden önce hangi yapılandırmayı sildiğinizi kontrol edin.
Bir projenin .npmrc dosyası, kullanıcı dosyası, genel yapılandırma, komut seçenekleri ve ortam ayarları önemli olabilir. Bir değeri tek bir yerden kaldırmak, altındaki başka bir değeri açığa çıkarabilir.
Değeri değiştirmeden önce bulun
npm'in etkin yapılandırmasını ve o çağrıyla ilgili dosyaları inceleyin. İşlemin proje içi mi genel mi olduğuna dikkat edin. Bir proje ayarı, genel bir kurulum hakkında kanıt değildir.
Proxy seçeneklerinin adları da önemlidir. http_proxy benzeri özel bir anahtar otomatik olarak belgelenmiş proxy seçeneği değildir. Ortam değişkenlerinin yazımı ile npm yapılandırma anahtarlarının yazımı ayrı arayüzlerdir.
Çalıştırılabilir dosyayı yeniden kurmak konuyla ilgisizdir
Node'un kurulum dizini, kullanıcı yapılandırmanızın bulunduğu yer olmak zorunda değildir. Çalıştırılabilir dosyayı değiştirmek, kullanıcı dosyasını ve süreç ortamını dokunulmadan bırakabilir. Bu yüzden temiz bir program kurulumu eski ağ uç noktasını hemen gösterebilir.
Kaynağı bulduğunuzda, o düzeydeki eski girdiyi kaldırın. Ardından hataya yol açan aynı çalışma dizininden ve aynı hesaptan etkin değeri yeniden sorgulayın. Kurulu npm bu anlamı belgelemiyorsa, rastgele boş veya null gibi görünen bir dize ayarlamaktan kaçının.
Registry ayarını ayrı tutun. Yerel bir registry URL'si proxy adresine benzeyebilir, ancak onu silmek paket üst verilerinin nereden istendiğini değiştirir. Yalnızca istenmeyen bir yönlendirme proxy'sini kaldırmak için gerekli bir iç registry'yi silmeyin.