npm чакаў JSON. Проксі прыслаў HTML-старонку.
Памылка разбору рэестра можа быць бачным вынікам старонкі ўваходу або памылкі проксі. Праверце адказ, перш чым замяняць метаданыя пакета або ачышчаць кэш.
Памылку npm, якая згадвае нечаканы HTML, варта чытаць літаральна. Адказам можа быць старонка ўваходу проксі, а не пашкоджаны пакет.
Праверце статус, тып змесціва і адрэдагаваны пачатак адказу. 407 паказвае на запыт аўтэнтыфікацыі проксі. Брэндавая HTML-старонка адмовы ў доступе таксама можа выявіць пасярэдніка, нават калі бачная памылка засяроджана на разборы JSON.
Пацвердзіце наладжаны рэестр, а таксама выбраны проксі. Гэта розныя адрасы: npm запытвае даныя пакета ў рэестра і можа выкарыстоўваць проксі для перадачы гэтага запыту.
Выпраўце маршрут або этап аўтэнтыфікацыі, які стварае старонку. Ачышчэнне кэша пакетаў не можа ператварыць адхілены запыт у дазволены. Гэтак жа адключэнне праверкі TLS не забяспечвае адсутны ўліковы запіс проксі.
Захавайце арыгінальны дыягнастычны тэкст пасля рэдагавання ўліковых даных. “Unexpected token” менш карысна, чым адказ HTTP, які тлумачыць, чаму чаканыя даныя рэестра так і не прыйшлі.