Izbrišete proxy v npm, ga znova povprašate in vrednost je še vedno tam. Preden ukaz ponovite z večjimi pravicami, preverite, katero konfiguracijo ste izbrisali.

Projektni .npmrc, uporabniška datoteka, globalna konfiguracija, možnosti ukaza in nastavitve okolja so lahko vse pomembne. Odstranitev vrednosti na enem mestu lahko razkrije drugo vrednost pod njo.

Poiščite vrednost, preden jo spremenite

Preglejte dejansko konfiguracijo npm in datoteke, ki se nanašajo na ta klic. Bodite pozorni, ali je dejanje lokalno za projekt ali globalno. Projektna nastavitev ni dokaz o globalni namestitvi.

Pomembna so tudi imena možnosti proxy. Lasten ključ, podoben http_proxy, ni samodejno dokumentirana možnost proxy. Zapis okoljskih spremenljivk in zapis konfiguracijskih ključev npm sta ločena vmesnika.

Ponovna namestitev izvršljive datoteke ni pomembna

Namestitvena mapa Node ni nujno tam, kjer je vaša uporabniška konfiguracija. Zamenjava izvršljive datoteke lahko pusti uporabniško datoteko in okolje procesa nedotaknjena. Zato lahko čista namestitev programa takoj pokaže staro omrežno končno točko.

Ko najdete vir, odstranite zastareli vnos na tej ravni. Nato znova povprašajte po dejanski vrednosti iz iste delovne mape in računa, ki sta povzročila napako. Izogibajte se nastavitvi poljubnega praznega ali na null podobnega niza, razen če nameščeni npm dokumentira ta pomen.

Nastavitev registra imejte ločeno. Lokalni URL registra je lahko videti kot naslov proxyja, vendar njegov izbris spremeni, od kod se zahtevajo metapodatki paketov. Ne brišite potrebnega notranjega registra samo zato, da bi odstranili neželenega posredovalnega proxyja.

Sorodni članki