2015-12-25 10 views
8

Projelerimi oluşturmak için browserify kullanmayı denemek istiyorum. Göreceli yolları kullanarak js dosyalarını isteyebileceğim, daha sonra bu dosyaları bir araya getirip küçültebileceğim oldukça güzel görünüyor. Ben otomatik olarak html bu paket ekleyebilir Ama eğer, henüz bana belirsizliğini koruyorStil sayfaları gerektiriyor ve tarayıcı olarak link etiketi olarak html'ye enjekte et

<script src=".../.../bundle.min.js"></script>

, ben css ile benzer bir hile yapabilirsiniz sanki - nasılsa paket, satıcı da dahil css dosyaları gerektirir ve Bu dosyaları küçültün ve html başlığına sahip css'yi <link> etiketine değil, <style> etiketine enjekte edin.

Bu mümkün mü? Öyleyse nasıl? Ya da, belki de böyle bir fikir, projelerin nasıl yapılması gerektiğine dair bir yanlış anlaşılmadır? Eğer öyleyse, nerede dalga geçiyorum?

cevap

2

browserify-css seçeneğini işaretlemelisiniz. Başka bir paket css dosyasına ekleyerek minificationya izin verir.
Ancak tarayıcı işlevinin ana işlevi, JavaScript dosyalarını tek bir ana bilgisayara oluşturmaktır, ancak css işlememektir. Sadece css için yaratılmadı.

+0

Ben browserify-css bir göz attım, ama AFAIK o