npm kļūdu, kurā minēts negaidīts HTML, ir vērts lasīt burtiski. Atbilde var būt starpniekservera pieteikšanās lapa, nevis bojāta pakotne.

Pārbaudiet statusu, satura tipu un rediģēto atbildes sākumu. 407 norāda starpniekservera autentifikācijas izaicinājumu. Zīmola HTML piekļuves liegšanas lapa var arī atklāt starpnieku pat tad, ja redzamā kļūda koncentrējas uz JSON parsēšanu.

Apstipriniet konfigurēto reģistru un izvēlēto starpniekserveri. Tie ir dažādas adreses: npm pieprasa pakotnes datus no reģistra un var izmantot starpniekserveri šī pieprasījuma pārsūtīšanai.

Izlabojiet maršrutu vai autentifikācijas posmu, kas veido lapu. Pakotnes kešatmiņas notīrīšana nevar noraidītu pieprasījumu pārvērst atļautā. Tāpat TLS pārbaudes izslēgšana nenodrošina trūkstošu starpniekservera kontu.

Pēc akreditācijas datu rediģēšanas saglabājiet oriģinālo diagnostikas tekstu. “Unexpected token” ir mazāk noderīgs nekā HTTP atbilde, kas izskaidro, kāpēc gaidītie reģistra dati tā arī netika saņemti.

Saistītie raksti