Памылку npm, якая згадвае нечаканы HTML, варта чытаць літаральна. Адказам можа быць старонка ўваходу проксі, а не пашкоджаны пакет.

Праверце статус, тып змесціва і адрэдагаваны пачатак адказу. 407 паказвае на запыт аўтэнтыфікацыі проксі. Брэндавая HTML-старонка адмовы ў доступе таксама можа выявіць пасярэдніка, нават калі бачная памылка засяроджана на разборы JSON.

Пацвердзіце наладжаны рэестр, а таксама выбраны проксі. Гэта розныя адрасы: npm запытвае даныя пакета ў рэестра і можа выкарыстоўваць проксі для перадачы гэтага запыту.

Выпраўце маршрут або этап аўтэнтыфікацыі, які стварае старонку. Ачышчэнне кэша пакетаў не можа ператварыць адхілены запыт у дазволены. Гэтак жа адключэнне праверкі TLS не забяспечвае адсутны ўліковы запіс проксі.

Захавайце арыгінальны дыягнастычны тэкст пасля рэдагавання ўліковых даных. “Unexpected token” менш карысна, чым адказ HTTP, які тлумачыць, чаму чаканыя даныя рэестра так і не прыйшлі.

Падобныя артыкулы