npm odotti JSONia. Proxy lähetti HTML-sivun.
Rekisterin jäsennysvirhe voi olla proxy-palvelimen kirjautumis- tai virhesivun näkyvä seuraus. Tarkista vastaus ennen kuin korvaat paketin metatiedot tai tyhjennät välimuistit.
Odottamatonta HTML:ää mainitseva npm-virhe kannattaa lukea kirjaimellisesti. Vastaus voi olla proxyn kirjautumissivu, ei vioittunut paketti.
Tarkista tila, sisältötyyppi ja vastauksen redaktoitu alku. 407 osoittaa proxyn todennusvaatimuksen. Brändätty HTML-käyttöestosivu voi myös paljastaa välittäjän, vaikka näkyvä virhe keskittyisikin JSONin jäsentämiseen.
Vahvista määritetty rekisteri sekä valittu proxy. Ne ovat eri osoitteita: npm pyytää pakettitiedot rekisteriltä ja voi käyttää proxyä kyseisen pyynnön välittämiseen.
Korjaa reitti tai todennusvaihe, joka tuottaa sivun. Paketin välimuistin tyhjentäminen ei voi muuttaa hylättyä pyyntöä hyväksytyksi. Samoin TLS-varmenteen tarkistuksen poistaminen ei tarjoa puuttuvaa proxy-tiliä.
Säilytä alkuperäinen diagnostiikkateksti tunnusten redaktoinnin jälkeen. “Unexpected token” on vähemmän hyödyllinen kuin HTTP-vastaus, joka selittää, miksi odotetut rekisteritiedot eivät koskaan saapuneet.