Sperando di avere qualche indicazione sul controllo della versione del progetto Angular2.
Recentemente ho iniziato a programmare in Angular2, utilizzato angular-cli per creare un nuovo progetto e passare attraverso la configurazione standard di 5 minuti come da sito angular.io.
Ora mi sembra di affrontare il dilemma del controllo della versione. Attualmente ignoro la cartella node_modules e memorizzo tutto il resto in git. Tuttavia, quando il progetto è clonato altrove, è necessario eseguire l'installazione di npm per ottenere tutti i moduli del nodo come richiesto dal progetto.
Ciò comporta un numero elevato di dipendenze non soddisfatte poiché npm v5 non ottiene le dipendenze peer. In questo modo si creano molte inefficienze in quanto è necessario identificare ciò che manca, quindi installare individualmente.
La mia domanda in 2 parti essenzialmente:
- Cosa dovrebbe essere ignorato quando si memorizza il progetto creato da angluar-cli in git
- Quale dovrebbe essere il processo corretto dopo aver clonato il progetto per far funzionare il progetto con tutti i pacchetti richiesti
Sperando in qualche consiglio su ciò che funziona in modo efficace per evitare questi mal di testa in futuro.