Gelişmekte olduğum a library var ve bunu yayıncıya yayınlıyorum. Şu anda genie.js
(kütüphane) ve genie.min.js
hariç her şeyi görmezden geliyorum. README.md
veya travis oluşturma dosyası veya demo dosyaları ya da başka bir şey sahip olmanın değeri var mı? Bana öyle geliyor ki, birisi kendi bileşenini kendi projesine katıyor olmasının sebebi, ürünlerinde kullanabilmeleri ve dosya sisteminin kirlenmesini istememeleri, yanlış mıyım?Bower.json içinde göz ardı etmek için ne yapmalıyım
10
A
cevap
15
Haklısınız, sadece minimum. Bir adım daha ileri gidip, Bint'te en iyi uygulama olan küçültülmüş dosyayı bırakıyorum, çünkü kullanıcılar büyük olasılıkla bir derleme sistemi kullanıyor ve ek bir dosyaya sahip olmak sadece yer israf ediyor.
Kolayca böyle bower.json içinde "ignore"
özelliğinde globbing kullanarak bir dosya ama her şeyi göz ardı edebilirsiniz:
"ignore": ["./!(genie.js)"]
İlgili konular
- 1. Sayfa isteğini göz ardı etmek için MiniProfiler
- 2. Sfenks'imi GPL bildirimi göz ardı etmek için nasıl kullanırım?
- 3. : Birden çok sınıfı göz ardı etmek için: seçici değil?
- 4. Doxygen oluşturulmuş referans grafiklerdeki 'assert'leri göz ardı etmek mümkün mü?
- 5. svn: xcuserdata göz ardı yoksayma
- 6. Console.Read göz ardı ediliyor
- 7. DebuggerStepBu göz ardı ediliyor
- 8. JMeter'deki hataları göz ardı etme
- 9. Fuzziness sorgu_string için göz ardı ediliyor
- 10. Automapper'ın durumu göz ardı edilir
- 11. SVN: Nasıl yapıldığını ve ne üzerinde olduğunu göz ardı etmeyin?
- 12. .gitignore dizini göz ardı etmeyecek
- 13. RestTemplate içinde unmarshalling sırasında xml ad alanının göz ardı edilmesi
- 14. Common Lisp: Set eşitliğini kontrol etmek, siparişi göz ardı etmek nasıl? Bu soruya benzer
- 15. AutoMapper 4.2 profildeki özellikleri göz ardı etmiyor
- 16. GHC, kapsam dışı hataları göz ardı etmeyin
- 17. loaderInfo.bytesTotal sıfır olduğunda ne yapmalıyım
- 18. git gözardı vs göz ardı eder
- 19. Android ndk-build göz ardı APP_ABI: = x86
- 20. Git: tersini göz ardı etme (.gitignore)
- 21. hibernate.id.new_generator_mappings glassfish tarafından göz ardı ediliyor mu?
- 22. Makro tanımlarken ne yapmalıyım (0)?
- 23. Maven'de bir sürüm gerçekleştirirken, pom.xml.releaseBackup ve release.properties dosyalarıyla ne yapmalıyım?
- 24. Bir Gemfile içinde 'gemspec' kullanırken ne yapmalıyım: require => 'foo'
- 25. Git göz ardı etmek için başarısız .DS_Store global olarak tanımlı yok sayılır
- 26. DTO'lar için ReSharper adlandırma kurallarını göz ardı et
- 27. Genel .gitignore göz ardı edebilir miyim?
- 28. Laravel, veritabanı bağlantısı testini göz ardı eder
- 29. ICS'nin font boyutu ayarını göz ardı etme
- 30. Run Junit @Test göz ardı @T Öncesi/@
Hmmm ... bunu düşünmen olmasaydı ... Ben olacak düşünüyorum yap bunu. Bu iyi davranışları teşvik edecektir: bir yapı sistemi kullanarak. Teşekkürler! – kentcdodds
Takip eden bir soru olarak. Bir kütüphane dosyasının hepsini görmezden gelmenin bir yolu var mı? Şu anda görmezden gelmek istediğim dosyaları ve dizinleri listeleyen bir dizi var. Bunu temel almaktan ziyade bir pay üzerinde yapmayı çok isterim ... – kentcdodds
Evet, globbing'i kullanabilirsiniz. Yani ["*", "! Genie.js"] yapmalı, ama bir hata var: https://github.com/bower/bower/issues/296 Ben orjinal olarak, tersi yapacak bir 'include' prop istedim ama insanlar aynı fikirde olmadı ... –