Ajuda de Levo · Per al teu tipus de Mac

Per a desenvolupadors web: node_modules i memòries cau de paquets

Els projectes de JavaScript són petits fins que els instal·les. Unes quantes desenes de projectes després, les carpetes node_modules i les memòries cau de paquets sumen desenes de gigabytes. Gairebé tot es pot tornar a baixar.

Què busca Levo

Quins projectes es poden netejar sense risc

Levo és prudent amb un projecte en què estàs treballant. Una carpeta node_modules només es marca quan no s'hi executa res (cap servidor de desenvolupament, cap fitxer obert, cap sessió d'un agent de programació) i el teu agent considera que el projecte està inactiu. Un projecte que has fet servir aquest matí es queda sense marcar.

El teu agent hi aporta criteri. Una carpeta dist que està versionada a git no és un resultat de compilació, i el teu agent sap distingir-ho.

Servidors de desenvolupament i watchers

Un servidor de desenvolupament o un watcher oblidat és un motiu habitual perquè el ventilador s'activi. Obre Free memory, CPU and GPU (Allibera memòria, CPU i GPU) i el teu agent llista els que porten hores inactius, perquè els puguis tancar. Consulta Alliberar memòria, CPU i GPU.

Una bona rutina

  1. Analitza i després obre Project dependencies (dependències de projectes).
  2. Tria un nivell de neteja. Balanced és un bon començament: marca els projectes que el teu agent considera inactius.
  3. Fes la neteja (Clean up). Quan tornis a un projecte antic, executa npm install (o l'equivalent de la teva eina) com sempre.

Les memòries cau de paquets només acceleren les instal·lacions, així que pots esborrar-les sense pensar-hi. Sense elles, la propera instal·lació és més lenta i necessita la xarxa una vegada.