Visió general
Gestor de paquets de nodes (npm) és un entorn d'execució de Javascript per a pàgines web. És dinàmic importacions tots els requisits ambientals per allotjar el vostre lloc web localment. Mentrestant, mentre treballeu en els vostres projectes web, hi ha una pila de memòria cau que es genera per als elements que s'utilitzen amb freqüència, i cal esborrar aquesta memòria cau, ja que pot dificultar en gran mesura el rendiment del vostre backend. Per tant, npm ofereix a funció d'esborrar la memòria cau per resoldre aquest problema.
A més, es transmeten totes les dades npm per a una integritat completament verificada en l'extracció i la inserció, i això activarà l'error de corrupció de la memòria cau i indicarà al pacote que obtingui les dades automàticament. Per tant, hauríeu d'estar molt segur abans d'esborrar la memòria cau per qualsevol motiu. Potser més aviat penseu a recuperar l'espai del vostre disc.
A més, no hi ha mètodes determinats a npm per gestionar directament el contingut de la memòria cau o inspeccionar-los. Per accedir a aquests continguts de la memòria cau, s'hauria d'utilitzar directament la memòria cau perquè npm no és responsable d'eliminar directament les dades a mesura que la memòria cau creix quan s'instal·len més paquets.
Com esborrar la memòria cau?
Per esborrar una memòria cau a npm, hem d'executar la memòria cau npm net --força comanda al nostre terminal.
Per esborrar la memòria cau present a npm, heu d'executar l'ordre. Si no funciona, executeu el mètode de neteja forçada ja que la memòria cau no s'esborra simplement. Vegeu l'ordre següent.
npm cache clean --force
L'ordre de neteja que es mostra a dalt esborra totes les dades presents a la carpeta de memòria cau. Per verificar si la vostra memòria cau s'ha esborrat o no, heu d'utilitzar l'ordre següent.
npm cache verify
Nota: npm només elimina les dades o el contingut danyat del directori i no pot garantir que les dades emmagatzemades anteriorment a la memòria cau estiguin disponibles més endavant. Només pot garantir les dades inserides, que seran les dades exactes retornades de la memòria cau.
Errors comuns
Els errors es classifiquen en:
- Errors aleatoris
- Errors de permís
- No hi ha espai
- Error de control de versions
- JSON no vàlid
Parlem-ho en detall.
Errors aleatoris
Hi ha alguns errors estranys en executar npm cache clean, ja que pot haver-hi un problema que potser no s'hagués conegut mai. Aquest tipus d'errors s'anomenen errors aleatoris i només es poden resoldre tornant-ho a provar. Si els problemes persisteixen amb la instal·lació de npm, és possible que hàgiu d'utilitzar opció detallada si sembla incompatible. Si encara us enfronteu al mateix problema i descobriu que hi ha un error de compatibilitat de versions, simplement vol dir que heu estat utilitzant un npm obsolet.
Errors de permís
Aquest error està associat amb la instal·lació de Windows. Sorgeix a causa de les conseqüències fallides en instal·lar correctament els mòduls npm. Aquest error pot semblar així.
Error: ENOENT, stat 'C:Users\AppDataRoaming pm' on Windows 7,10
L'error es pot resoldre si no està segur que l'error mostrat anteriorment es pugui escriure al vostre compte d'usuari.
No hi ha espai
npm ERR! Error: ENOSPC, write
Aquest error es produeix quan intenteu netejar la memòria cau d'un fitxer en npm, però no us adoneu que la unitat té espai o no té espai o hi ha una situació en què no teniu permís d'escriptura. Per resoldre aquest problema, tingueu en compte els punts següents.
- Podeu alliberar l'espai de disc o reubicar el nou espai configurant el tmp/camí/a/gran/unitat/tmp .
- També podeu tornar a instal·lar el node en un espai ampli per escriure.
Error de control de versions
Aquest problema apareix quan no hi ha Git instal·lat al vostre sistema. L'error pot semblar com es mostra a continuació.
nombre primer java
Fnpm ERR! not found: git ``````ENOGIT
Aquest problema es pot resoldre mitjançant la informació del fitxer npm
Haureu d'instal·lar git. O potser haureu d'afegir la vostra informació git al vostre perfil npm. Podeu fer-ho des de la línia d'ordres o des del lloc web.
JSON no vàlid
Aquest error és una mena d'error de flux que sorgeix de la memòria cau d'un servidor local. També pot sorgir si el vostre fitxer package.json no s'ha instal·lat correctament a causa d'alguns problemes que sorgeixen durant l'ús del mecanisme d'esborrar la memòria cau. L'error pot semblar així.
Error: Invalid JSON npm ERR! SyntaxError: Unexpected token <npm err! registry error parsing json < pre> <p>This error is caused due to the corrupt proxies in the package.json. It can be resolved by checking out the proxy configuration or by fixing the proper package.json installation.</p> <hr></npm>