npm dedupe
può appiattire la struttura della cartella. Tuttavia, prima di farlo. Spero di vedere un elenco di pacchetti duplicati, in modo da sapere se andare avanti o meno. C'è una tale caratteristica? In caso contrario, esiste una sorta di script che mi aiuta a raggiungere questo obiettivo?Come trovare i pacchetti duplicati in npm?
7
A
risposta
11
Prova questo:
npm ls --parseable | xargs -L1 sh -c 'basename $1' dummy | sort | uniq -c | grep -v "^ *1 " | sort -rn
La pipeline è:
- pacchetti lista in formato analizzabili
- Striscia di ogni percorso fino a solo il nome del pacchetto
- nomi Ordina pacchetti in ordine alfabetico per preparare il conteggio dei nomi univoci
- Raggruppare e contare nomi di pacchetto univoci
- Nascondi pacchetti che non sono duplicati (count = 1)
- Ordina di nuovo per numero di occorrenze
Problemi correlati
- 1. Il Node Package Manager (NPM) sembra produrre pacchetti duplicati
- 2. jspm o npm per installare i pacchetti?
- 3. come trovare i pacchetti che siamo lasciati
- 4. Come rimuovere i pacchetti npm installati a livello globale?
- 5. package.json generation/npm pacchetti inutilizzati
- 6. Come posso servire pacchetti NPM usando Flask?
- 7. Come trovare i duplicati in 2 colonne non 1
- 8. SQL: come trovare i duplicati in base a due campi?
- 9. Come trovare i valori duplicati in SQL Server
- 10. Come trovare i nomi duplicati usando i panda?
- 11. Query SQL per trovare i duplicati
- 12. npm imposta strane permesse per i pacchetti installati globalmente
- 13. angular2 npm http 404 con tutti i pacchetti rc1
- 14. Dove trovare i pacchetti globali del compositore?
- 15. Dove vengono installati i pacchetti globali di npm su Ubuntu
- 16. Come ottenere il codice T-SQL per trovare i duplicati?
- 17. Come trovare i duplicati all'interno di una stringa?
- 18. Installazione NPM per pacchetti non funzionanti
- 19. PyCharm non riesce a trovare i pacchetti in virtualenv
- 20. LaTeX: come trovare i pacchetti a cui appartiene un comando?
- 21. Algoritmo per trovare duplicati in un array
- 22. Come rimuovere i contenuti duplicati?
- 23. Come trovare le dipendenze inverse sul pacchetto npm?
- 24. Come ottenere tutti i pacchetti npm che corrispondono a una determinata parola chiave in formato JSON?
- 25. Come si imposta npm (gestore pacchetti nodo) senza accesso root?
- 26. NPM: come trovare la cartella ./node_modules/.bin?
- 27. Framework senza server: come aggiungere pacchetti NPM esterni?
- 28. Esecuzione di pacchetti NPM installati a livello globale
- 29. Come trovare valori duplicati nelle matrici?
- 30. Impossibile installare i pacchetti Bower
Yea decrescente. Permettimi di correggere l'errore di battitura. – jackyzhai
Non c'è nessuna caratteristica apparente come quella, a meno che non sia nascosta da qualche parte. –
triste. quindi spero che qualcuno abbia uno script in grep o qualcosa del genere. – jackyzhai