npm oczekiwał JSON. Proxy wysłało stronę HTML.
Błąd analizy rejestru może być widocznym wynikiem strony logowania lub błędu proxy. Sprawdź odpowiedź, zanim zastąpisz metadane pakietu lub wyczyścisz pamięci podręczne.
Błąd npm wspominający nieoczekiwany HTML warto przeczytać dosłownie. Odpowiedzią może być strona logowania proxy, a nie uszkodzony pakiet.
Sprawdź status, typ zawartości i zredagowany początek odpowiedzi. 407 wskazuje wyzwanie uwierzytelniania proxy. Markowa strona HTML z odmową dostępu może również ujawnić pośrednika, nawet gdy widoczny błąd koncentruje się na analizie JSON.
Potwierdź skonfigurowany rejestr oraz wybrane proxy. To różne adresy: npm prosi rejestr o dane pakietu i może użyć proxy do przeniesienia tego żądania.
Napraw trasę lub etap uwierzytelniania, który tworzy stronę. Wyczyszczenie pamięci podręcznej pakietów nie może zamienić odrzuconego żądania w autoryzowane. Podobnie wyłączenie weryfikacji TLS nie zapewnia brakującego konta proxy.
Zachowaj oryginalny tekst diagnostyczny po zredagowaniu danych logowania. „Unexpected token” jest mniej przydatne niż odpowiedź HTTP wyjaśniająca, dlaczego oczekiwane dane rejestru nigdy nie dotarły.