Poistat npmin välityspalvelimen, kysyt sitä uudelleen ja arvo on yhä siellä. Ennen kuin toistat komennon suuremmilla oikeuksilla, tarkista, minkä asetuksen poistit.

Projektin .npmrc, käyttäjätiedosto, globaali asetus, komentovaihtoehdot ja ympäristöasetukset voivat kaikki vaikuttaa. Arvon poistaminen yhdestä paikasta voi paljastaa toisen arvon sen alta.

Etsi arvo ennen kuin muutat sitä

Tutki npmin voimassa oleva asetus ja kyseiseen kutsuun liittyvät tiedostot. Huomaa, onko toiminto projektikohtainen vai globaali. Projektiasetus ei ole todiste globaalista asennuksesta.

Myös välityspalvelinvaihtoehtojen nimet ovat tärkeitä. http_proxy-asetusta muistuttava mukautettu avain ei ole automaattisesti dokumentoitu proxy-vaihtoehto. Ympäristömuuttujien kirjoitusasu ja npmin asetusavainten kirjoitusasu ovat erillisiä rajapintoja.

Suoritettavan tiedoston uudelleenasennus ei liity asiaan

Noden asennushakemisto ei ole välttämättä se, missä käyttäjäasetuksesi sijaitsevat. Suoritettavan tiedoston korvaaminen voi jättää käyttäjätiedoston ja prosessin ympäristön ennalleen. Siksi puhdas ohjelma-asennus voi näyttää heti vanhan verkkopäätepisteen.

Kun löydät lähteen, poista vanhentunut merkintä kyseiseltä tasolta. Kysy sen jälkeen voimassa oleva arvo uudelleen samasta työhakemistosta ja samalta tililtä, jotka aiheuttivat virheen. Vältä mielivaltaisen tyhjän tai nullilta näyttävän merkkijonon asettamista, ellei asennettu npm dokumentoi sitä merkitystä.

Pidä registry-asetus erillään. Paikallinen registry-URL voi näyttää välityspalvelimen osoitteelta, mutta sen poistaminen muuttaa sitä, mistä pakettien metatiedot pyydetään. Älä poista tarpeellista sisäistä registryä vain poistaaksesi ei-toivotun välityspalvelimen.

Aiheeseen liittyvät artikkelit