En npm-fejl, der nævner uventet HTML, er værd at læse bogstaveligt. Svaret kan være en login-side fra proxyen, ikke en beskadiget pakke.

Kontroller status, indholdstype og en redigeret begyndelse af svaret. En 407 angiver en godkendelsesudfordring fra proxyen. En brandet HTML-side med nægtet adgang kan også afsløre en mellemled, selv når den synlige fejl fokuserer på JSON-parsing.

Bekræft det konfigurerede register samt den valgte proxy. Det er forskellige adresser: npm beder registret om pakkedata og kan bruge en proxy til at transportere den anmodning.

Ret den rute eller godkendelsesfase, der producerer siden. Rydning af pakkecachen kan ikke gøre en afvist anmodning til en autoriseret. På samme måde giver deaktivering af TLS-verifikation ikke en manglende proxykonto.

Behold den oprindelige diagnostiske tekst, efter du har redigeret legitimationsoplysninger. “Unexpected token” er mindre nyttig end det HTTP-svar, der forklarer, hvorfor de forventede registerdata aldrig nåede frem.

Relaterede artikler