È possibile ripristinare il file package.json
allo stato precedente (si spera che lo si abbia ancora o almeno di ricordare quello che è stato modificato), quindi eseguire un altro npm update
.
[UPDATE]
Tuttavia, in generale, questa tecnica non garantisce che l'intero albero delle dipendenze verrà ripristinato al suo stato esatto (dal momento che i file package.json
in un albero delle dipendenze spesso vagamente specificare le versioni di dipendenza).
Se è necessario per garantire che albero delle dipendenze del pacchetto può essere ripristinato esattamente, è necessario usare qualcosa come npm shrinkwrap a "bloccare" le versioni di dipendenza (prima di pubblicare il pacchetto).
Correlati: [Perché npm installa dire che ho dipendenze non soddisfatte?] (Http://stackoverflow.com/questions/20764881/why-does-npm-install-say-i-have-unmet-dependencies) –
@ JonathanLonowski Grazie In realtà ho finito per fare la soluzione suggerita in quella domanda. Vorrei averlo visto prima. – aug