JavaScript: la gestione delle dipendenze

Analizziamo due tecnologie importantissime nel mondo del Front End: NodeJS e npm.
Anche se NodeJS è un ambiente per sviluppare applicazioni lato server, vedremo perché ci servirà e come utilizzare npm per gestire le dipendenze del progetto.