Ho il a library che sto sviluppando e lo sto pubblicando a bower. In questo momento sto ignorando tutto tranne genie.js
(la biblioteca) e genie.min.js
. C'è un valore nell'avere il README.md
o il file di costruzione di travis oi file demo o altro? Mi sembra che la ragione per cui qualcuno aggiunge il proprio componente al proprio progetto è che possano usarlo nei loro prodotti e non vogliono che il loro file system sia inquinato, sbaglio?Cosa ignorare in bower.json
10
A
risposta
15
Hai ragione, solo il minimo. Farei un ulteriore passo avanti e rilasciare il file miniato, che è la migliore pratica in Bower, poiché gli utenti probabilmente usano un sistema di build e avere un file minified aggiuntivo sta semplicemente sprecando spazio.
Si può facilmente ignorare tutto, ma un file utilizzando globbing nella proprietà "ignore"
in bower.json come questo:
"ignore": ["./!(genie.js)"]
Problemi correlati
- 1. bower.json: main è presente ma ottengo un "(...) mancante" main "entry in bower.json" warning
- 2. Bowers .bower.json versione file proprietà
- 3. "EMALFORMED Impossibile leggere bower.json" "token imprevisto /"
- 4. Cosa ignorare in Mercurial .hgignore per l'app Ruby on Rails
- 5. Cosa può ignorare gli attributi in un input HTML?
- 6. ubuntu, di errore: EACCES, permesso negato '.../insight-bower.json'
- 7. Cosa può causare CGDisplayCreateImageForRect per acquisire o ignorare il cursore?
- 8. Yeoman | Grunt | Nessun file o directory di questo tipo - bower.json
- 9. bower ENOTFOUND Package App States = bower.json non trovato
- 10. bower 1.0: qual è il problema con .bower.json?
- 11. Dovremmo spingere il pacchetto.json, bower.json, gulpfile.js al server di produzione
- 12. Ignorare le sottodirectory in .ackrc
- 13. Non ignorare node_modules in Atom
- 14. Come ignorare NaN in colorbar?
- 15. Come ignorare eccezioni in Java
- 16. Come ignorare LongPress in ListFragment?
- 17. Ignorare le proprietà in FileHelpers
- 18. Ignorare le eccezioni in xUnit.net
- 19. Come ignorare newline in regexp?
- 20. Ignorare gli argomenti in Control.Applicativo
- 21. Ignorare gli errori in file_get_contents HTTP wrapper?
- 22. Test di JUnit in primavera: ignorare e ignorare i bean dall'applicazione altre classi di configurazione
- 23. Ignorare una route in ASP.NET MVC
- 24. Ignorare la convalida SSL in Java
- 25. cosa fa !! fare in rubino?
- 26. hg locale ignorare
- 27. Indice JavaScriptDa ignorare Case
- 28. correttamente ignorare opzioni Proguard
- 29. Xcode ignorare storyboard avvertimento
- 30. Come ignorare l'errore mv?
Hmmm ... non ci avevo pensato ... Penso che Fai quello. Questo incoraggerà un buon comportamento: usare un sistema di costruzione. Grazie! – kentcdodds
Come domanda di follow-up. È un modo per ignorare tutto tranne quello file di una libreria? In questo momento ho solo una matrice che elenca i file e le directory che voglio ignorare. Mi piacerebbe farlo su una condivisione piuttosto che ignorare la base ... – kentcdodds
Sì, è possibile utilizzare il globbing. Quindi ["*", "! Genie.js"] dovrebbe farlo, ma c'è un bug: https://github.com/bower/bower/issues/296 I volevo originariamente un prop "include" che avrebbe fatto il contrario , ma la gente non era d'accordo ... –