Quando si installa per la prima volta dei package npm, questo ultimo aggiungerà per prima cosa i package e le dipendenze nella directory della cache locale. Successivamente, quando si vorranno installare gli stessi package, allora npm per prima cosa guarderà nella cache locale, poi eventualmente provvederà al download. A volte però la cache potrebbe diventare corrotta a causa della installazione di diversi versioni dello stesso package.
La rimozione della directory node_modules serve per eliminare tutti i package installati usati dalla propria single-page application. Il loro download viene fatto nuovamente tramite il comando di npm install.
Il comando npm start invece provvederà a far partire la nostra applicazione.
npm cache clean --force && npm rm -rf node_modules --force && npm install && npm start

An eastern european proverb says that in order to give a deeper meaning to one’s life, in the course of our life it is necessary to build a house, give birth to a child and plant a tree.