Sto lavorando a un piano di backup per il mio disco rigido e vorrei sapere se è necessario eseguire il backup delle cartelle nascoste "~/.npm" e "~/.node-gyp"? Oppure sono solo cartelle temporanee il cui contenuto viene compilato automaticamente?Devo eseguire il backup della cartella ".npm" e ".node-gyp"?
11
A
risposta
26
La cartella ~/.npm
è una cartella cache che contiene pacchetti locali in modo da non doverli scaricare più volte quando li si installa in un nuovo progetto. È possibile eliminare questa cartella e di fatto lo si può fare con il npm cache
command:
$ npm cache clean
La cartella ~/.node-gyp
è il devDir
di node-gyp
(vedi relevant source code). This is where development header files are copied per eseguire la compilazione di moduli nativi. puoi tranquillamente cancellare questa directory, poiché verrà ricreata la prossima volta che installerai un modulo che richiede node-gyp
.
Problemi correlati
- 1. Cosa devo eseguire il backup in ColdFusion 9?
- 2. Come eseguire il backup di un database filestream?
- 3. iOS: non eseguire il backup dell'attributo?
- 4. npm: eseguire script da package.json da qualsiasi posizione all'interno della cartella del progetto
- 5. Backup e ripristino Ckan
- 6. Come eseguire il backup e il ripristino del repository SVN?
- 7. Backup dati Android 2.2: come eseguire il backup di DefaultSharedPreferences?
- 8. Vuol npm pubblicare eseguire un pacchetto NPM
- 9. Come eseguire il backup del database SQLite?
- 10. Come eseguire il backup del server Git?
- 11. Impossibile eseguire npm e bash da Maven
- 12. Come aggiornare il pacchetto npm da una cartella locale
- 13. iOS 5.0.1: come verificare che la cartella sia contrassegnata come "Non eseguire il backup" per iCloud?
- 14. Come eseguire un backup giornaliero della mia istanza ec2?
- 15. avvertimenti deprecati npm - devo aggiornare qualcosa?
- 16. Come eseguire il backup di stored procedure in MySQL
- 17. Come eseguire il backup con s3cmd, ignorando più directory e tipi di file
- 18. RabbitMQ: come creare e ripristinare il backup
- 19. NPM: come trovare la cartella ./node_modules/.bin?
- 20. Utilizzo di rsync per eseguire il backup di MySQL
- 21. Gestione dipendenze npm npm
- 22. Come devo eseguire il bootstrap della mia web app usando Backbone.Marionette e requireJs
- 23. Devo eseguire modifiche estetiche?
- 24. Come eseguire il backup e il ripristino del database ORACLE 11g Come il database SQL2005
- 25. Devo eseguire il pop dopo ogni binmode?
- 26. C# Devo eseguire il ciclo fino all'eccezione?
- 27. Troppi moduli NPM vengono installati dopo eseguire "NPM install"
- 28. come eseguire il comando NPM/grugnito da Jenkins
- 29. Come eseguire il backup dei processi di SQL Server Agent?
- 30. vagrant.d all'esterno della cartella home
Ci sono anche le directory '/ tmp/npm- *' che possono occupare molto spazio. Possono anche essere cancellati in modo sicuro. Di solito questo è qualcosa che viene eseguito automaticamente da un sistema operativo, ma a volte potresti volerli rimuovere manualmente, ad es. quando costruisci l'immagine di Docker. – skozin
L'eliminazione di '~/.npm' ha senso quando si desidera rimuovere la cache e liberare spazio. Ma quando si esegue la formattazione/ricostruzione di una macchina, non ha più senso eseguire il backup di questa cartella, in modo da non dover scaricare di nuovo una tonnellata di pacchetti? Se esegui il backup di questa cartella e la incolli nella directory home ('~ /') della nuova installazione, funzionerà? –