npm het JSON verwag. Die proxy het 'n HTML-bladsy gestuur.
'n Registrasie-ontledingsfout kan die sigbare gevolg wees van 'n proxy-aanmeld- of foutbladsy. Ondersoek die antwoord voordat jy pakketmetadata vervang of kas skoonmaak.
Om 'n npm-fout te lees wat onverwagte HTML noem, is die moeite werd om dit letterlik te neem. Die antwoord kan 'n proxy-aanmeldbladsy wees, nie 'n beskadigde pakket nie.
Kontroleer die status, inhoudstipe en 'n geredigeerde begin van die antwoord. 'n 407 dui op 'n proxy-verifikasie-uitdaging. 'n Handelsmerk-HTML-toegangsweieringsbladsy kan ook 'n tussenganger openbaar, selfs wanneer die sigbare fout op JSON-ontleding fokus.
Bevestig die gekonfigureerde registrasie sowel as die gekose proxy. Dit is verskillende adresse: npm vra die registrasie om pakketdata en kan 'n proxy gebruik om daardie versoek te dra.
Herstel die roete of verifikasiefase wat die bladsy produseer. Om die pakketkas skoon te maak, kan nie 'n verwerpte versoek in 'n gemagtigde een verander nie. Net so verskaf die deaktivering van TLS-verifikasie nie 'n ontbrekende proxy-rekening nie.
Hou die oorspronklike diagnostiese teks nadat jy geloofsbriewe geredigeer het. “Unexpected token” is minder nuttig as die HTTP-antwoord wat verduidelik waarom die verwagte registrasiedata nooit aangekom het nie.