Af hverju npm hefur enn proxy eftir að þú eyðir því
npm les nokkrar stillingaruppsprettur. Að fjarlægja færslu úr einni skrá eða enduruppsetja Node getur látið aðra uppsprettu halda gildi.
Þú eyðir proxy npm, spyrð aftur og gildið er enn þar. Áður en þú endurtekur skipunina með meiri réttindum skaltu athuga hvaða stillingu þú eyddir.
Verkefnis-.npmrc, notandaskrá, altæk stilling, skipunavalkostir og umhverfisstillingar geta allt skipt máli. Að fjarlægja gildi á einum stað getur leitt annað gildi undir því í ljós.
Finndu gildið áður en þú breytir því
Skoðaðu virka stillingu npm og skrárnar sem skipta máli fyrir það kall. Athugaðu hvort aðgerðin er staðbundin fyrir verkefni eða altæk. Verkefnastilling er ekki sönnun um altæka uppsetningu.
Nöfn proxyvalkostanna skipta líka máli. Sérsniðinn lykill sem líkist http_proxy er ekki sjálfkrafa skjalfesti proxy valkosturinn. Stafsetning umhverfisbreyta og stafsetning npm-stillingarlykla eru aðskilin viðmót.
Að enduruppsetja keyrsluskrána skiptir engu máli
Uppsetningarmappa Node er ekki endilega þar sem notandastillingin þín býr. Að skipta um keyrsluskrá getur látið notandaskrána og ferlisumhverfið vera óbreytt. Þess vegna getur hrein forritsuppsetning sýnt gamla netendapunktinn samstundis.
Þegar þú hefur fundið uppsprettuna skaltu fjarlægja úreltu færsluna á því stigi. Spurðu síðan aftur um virka gildið úr sömu vinnumöppu og sama reikningi og ollu biluninni. Forðastu að setja handahófskenndan tóman eða null-líkan streng nema uppsetta npm skjalfesti þá merkingu.
Haltu registry-stillingunni aðskilinni. Staðbundin registry-slóð getur litið út eins og proxy-vistfang, en að eyða henni breytir því hvaðan beðið er um lýsigögn pakkanna. Ekki eyða nauðsynlegu innra registry eingöngu til að fjarlægja óæskilegt framsendingarproxy.