npm je očekivao JSON. Proxy je poslao HTML stranicu.
Greška pri parsiranju registra može biti vidljiv rezultat proxy stranice za prijavu ili grešku. Provjerite odgovor prije zamjene metapodataka paketa ili čišćenja keša.
npm grešku koja spominje neočekivani HTML vrijedi čitati doslovno. Odgovor može biti proxy stranica za prijavu, a ne oštećen paket.
Provjerite status, tip sadržaja i redigovani početak odgovora. 407 označava izazov proxy autentifikacije. Brendirana HTML stranica odbijenog pristupa takođe može otkriti posrednika čak i kada se vidljiva greška fokusira na parsiranje JSON-a.
Potvrdite konfigurisani registar kao i izabrani proxy. To su različite adrese: npm traži podatke o paketu od registra i može koristiti proxy za prenošenje tog zahteva.
Ispravite rutu ili fazu autentifikacije koja proizvodi stranicu. Čišćenje keša paketa ne može odbijeni zahtev pretvoriti u odobreni. Isto tako, onemogućavanje TLS provere ne obezbeđuje nedostajući proxy račun.
Sačuvajte originalni dijagnostički tekst nakon redigovanja akreditiva. “Unexpected token” je manje korisno od HTTP odgovora koji objašnjava zašto očekivani podaci registra nikada nisu stigli.