Jy verwyder npm se proxy, vra dit weer op, en die waarde is steeds daar. Voordat jy die opdrag met meer regte herhaal, kyk watter konfigurasie jy verwyder het.

'n Projek-.npmrc, 'n gebruikerslêer, globale konfigurasie, opdragopsies en omgewingsinstellings kan almal saak maak. Om 'n waarde op een plek te verwyder, kan 'n ander waarde daaronder blootlê.

Vind die waarde voordat jy dit verander

Ondersoek npm se effektiewe konfigurasie en die lêers wat vir daardie aanroep relevant is. Let op of die bewerking projek-plaaslik of globaal is. 'n Projekinstelling is nie bewys van 'n globale installasie nie.

Die name van die proxy-opsies maak ook saak. 'n Pasgemaakte sleutel wat soos http_proxy lyk, is nie outomaties die gedokumenteerde proxy-opsie nie. Die spelling van omgewingsveranderlikes en die spelling van npm-konfigurasiesleutels is aparte koppelvlakke.

Die uitvoerbare lêer herinstalleer help niks

Node se installasiegids is nie noodwendig waar jou gebruikerskonfigurasie woon nie. Om die uitvoerbare lêer te vervang, kan die gebruikerslêer en die prosesomgewing onaangeraak laat. Daarom kan 'n skoon programinstallasie dadelik die ou netwerkeindpunt wys.

Sodra jy die bron vind, verwyder die verouderde inskrywing op daardie vlak. Vra dan weer die effektiewe waarde op uit dieselfde werkmap en rekening wat die fout veroorsaak het. Vermy om 'n willekeurige leë of null-agtige string te stel, tensy die geïnstalleerde npm daardie betekenis dokumenteer.

Hou die registry-instelling apart. 'n Plaaslike registry-URL kan soos 'n proxy-adres lyk, maar om dit te verwyder verander waar pakketmetadata aangevra word. Moenie 'n vereiste interne registry uitwis net om 'n ongewenste deurstuur-proxy te verwyder nie.

Verwante artikels