Node.js · 14 min
Il softwareMappa del corso
Moduli, npm, ciò che entra in produzione
require/import è un grafo. npm è un mercato. La responsibility è tua.
Il disegno
Dal tuo file al sistema. Ogni strato può fallire in modo diverso.
In poche righe
ESM vs CJS è un disordine storico. In un progetto nuovo, scegli ESM e resta lì.
Un dependency è codice di altri nel tuo processo. Lockfile, audit, aggiornamenti: non è burocratico, è la supply chain.
Disegna questo
Albero: tua app → 3 dipendenze → 30 transitorie. Cerchia quelle che toccano rete o crypto.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.