npm atendis JSON. La prokurilo sendis HTML-paĝon.
Registra analiza malsukceso povas esti la videbla rezulto de ensaluta aŭ erarpaĝo de prokurilo. Kontrolu la respondon antaŭ ol anstataŭigi pakaĵajn metadatumojn aŭ malplenigi kaŝmemorojn.
Indas legi laŭvorte npm-eraron, kiu mencias neatenditan HTML. La respondo povas esti ensaluta paĝo de prokurilo, ne difektita pakaĵo.
Kontrolu la staton, la enhavtipon kaj redaktitan komencon de la respondo. 407 indikas aŭtentigan defion de prokurilo. Marka HTML-paĝo pri rifuzita aliro ankaŭ povas malkaŝi peranton, eĉ kiam la videbla eraro fokusiĝas al JSON-analizo.
Konfirmu la agorditan registron kaj la elektitan prokurilon. Ili estas malsamaj adresoj: npm petas pakaĵajn datumojn de la registro kaj povas uzi prokurilon por transporti tiun peton.
Riparu la vojon aŭ la aŭtentigan stadion, kiu produktas la paĝon. Malplenigi la pakaĵan kaŝmemoron ne povas igi rifuzitan peton permesita. Same, malŝalti TLS-kontrolon ne provizas mankantan prokurilan konton.
Konservu la originan diagnostikan tekston post redakto de la akreditaĵoj. “Unexpected token” estas malpli utila ol la HTTP-respondo, kiu klarigas, kial la atenditaj registraj datumoj neniam alvenis.