npm esperava JSON. El proxy va enviar una pàgina HTML.
Un error d'anàlisi del registre pot ser el resultat visible d'una pàgina d'inici de sessió o d'error del proxy. Inspeccioneu la resposta abans de substituir les metadades del paquet o d'esborrar les memòries cau.
Val la pena llegir literalment un error d'npm que esmenta HTML inesperat. La resposta pot ser una pàgina d'inici de sessió del proxy, no un paquet corrupte.
Comproveu l'estat, el tipus de contingut i un inici redactat de la resposta. Un 407 identifica un repte d'autenticació del proxy. Una pàgina HTML d'accés denegat amb marca també pot revelar un intermediari fins i tot quan l'error visible se centra en l'anàlisi del JSON.
Confirmeu el registre configurat així com el proxy seleccionat. Són adreces diferents: npm demana les dades del paquet al registre i pot utilitzar un proxy per transportar aquesta sol·licitud.
Corregiu la ruta o l'etapa d'autenticació que produeix la pàgina. Esborrar la memòria cau del paquet no pot convertir una sol·licitud rebutjada en una d'autoritzada. De la mateixa manera, desactivar la verificació TLS no proporciona un compte de proxy que falta.
Conserveu el text de diagnòstic original després de redactar les credencials. “Unexpected token” és menys útil que la resposta HTTP que explica per què les dades esperades del registre no van arribar mai.