Millistest maakondadest on viimase 24 tunni jooksul selle teenuse kohta laekunud kõige rohkem teateid.
Näitab, kus teenuse URL ei olnud tuvastatud katkestusperioodidel kättesaadav. Protsendid näitavad ebaõnnestunud kontrollide osakaalu iga riigi seirepunktidest.
Vali, mis ei tööta — üks klõps aitab tuhandetel teistel katkestust märgata.
See on üks levinumaid probleeme Linuxis ja macOS-is. Ärge kasutage sudo npm install globaalsete pakettide jaoks — see rikub õiguste struktuuri. Selle asemel muutke npm-i vaikimisi globaalse kataloogi asukohta: seadke see oma kodukausta alla käsuga npm config set prefix ~/.npm-global ja lisage see PATH-i. Windowsis kontrollige, kas terminal on avatud administraatori õigustega.
Protsess jääb vahel täielikult seisma, eriti aeglase ühenduse korral. Katkestage protsess Ctrl+C, kustutage node_modules kaust ja package-lock.json fail, seejärel käivitage install uuesti. Kui probleem kordub, proovige käsku npm install --prefer-offline, mis kasutab vahemälu. Samuti tasub kontrollida, kas npm-i registri URL on õige: npm config get registry — seal peaks olema https://registry.npmjs.org/.
Ennekõike kontrollige, kas olete sisse logitud: npm whoami. Kui käsk tagastab vea, käivitage npm login ja sisestage oma credentials. Kui kahefaktoriline autentimine on lubatud, küsib register ühekordselt parooli — veenduge, et OTP on ajakohane. Nimeruumiga (@kasutajanimi/pakett) pakettide avaldamisel peab olemas olema --access public lipp, muidu käsitleb npm seda privaatpakettina ja blokeerib avaliku avaldamise.
Vanenenud vahemälu tõttu võib npm laadida valesid pakettiversioone. Puhastage see käsuga npm cache clean --force. Pärast puhastamist kontrollige vahemälu terviklust: npm cache verify. See on eriti kasulik CI/CD keskkondades, kus vahemälu koguneb kiiresti.