Грешка на npm, която споменава неочакван HTML, заслужава буквално четене. Отговорът може да е страница за вход на прокси, а не повреден пакет.

Проверете статуса, типа на съдържанието и редактираното начало на отговора. 407 показва предизвикателство за удостоверяване на прокси. Брандирана HTML страница за отказ на достъп също може да разкрие посредник, дори когато видимата грешка е насочена към разбора на JSON.

Потвърдете конфигурирания регистър, както и избраното прокси. Това са различни адреси: npm иска данните за пакета от регистъра и може да използва прокси, за да пренесе тази заявка.

Отстранете проблема в маршрута или етапа на удостоверяване, който създава страницата. Изчистването на кеша на пакетите не може да превърне отказана заявка в разрешена. По същия начин изключването на TLS проверката не осигурява липсващ акаунт за прокси.

Запазете оригиналния диагностичен текст, след като редактирате идентификационните данни. “Unexpected token” е по-малко полезно от HTTP отговора, който обяснява защо очакваните данни от регистъра така и не са пристигнали.

Подобни статии