Miért van még mindig proxy az npm-ben, miután törölte
Az npm több konfigurációs forrást olvas. Egy bejegyzés törlése az egyik fájlból vagy a Node újratelepítése más forrást hagyhat érvényben.
Törli az npm proxyját, újra lekérdezi, és az érték még mindig ott van. Mielőtt nagyobb jogosultságokkal megismételné a parancsot, ellenőrizze, melyik konfigurációt törölte.
Egy projekt .npmrc, egy felhasználói fájl, a globális konfiguráció, a parancsopciók és a környezeti beállítások mind számíthatnak. Egy érték eltávolítása az egyik helyről felszínre hozhat egy másikat alatta.
Találja meg az értéket, mielőtt módosítja
Vizsgálja meg az npm tényleges konfigurációját és az adott híváshoz tartozó fájlokat. Figyeljen rá, hogy a művelet projekthez kötött vagy globális-e. Egy projektbeállítás nem bizonyíték a globális telepítésre.
A proxyopciók neve is számít. Egy http_proxy-höz hasonló egyéni kulcs nem automatikusan a dokumentált proxy opció. A környezeti változók írásmódja és az npm konfigurációs kulcsainak írásmódja külön felületek.
A futtatható fájl újratelepítése lényegtelen
A Node telepítési könyvtára nem feltétlenül az a hely, ahol a felhasználói konfigurációja él. A futtatható fájl lecserélése érintetlenül hagyhatja a felhasználói fájlt és a folyamat környezetét. Ezért egy tiszta programtelepítés azonnal megmutathatja a régi hálózati végpontot.
Ha megtalálta a forrást, távolítsa el az elavult bejegyzést azon a szinten. Ezután kérdezze le újra az érvényes értéket ugyanabból a munkakönyvtárból és fiókból, amelyek a hibát okozták. Kerülje egy tetszőleges üres vagy nullára hasonlító karakterlánc beállítását, kivéve, ha a telepített npm dokumentálja ezt a jelentést.
Tartsa külön a registry beállítását. Egy helyi registry URL hasonlíthat proxycímre, de törlése megváltoztatja, honnan kérik a csomag metaadatait. Ne töröljön szükséges belső registryt csak azért, hogy eltávolítson egy nem kívánt továbbító proxyt.