Gruntfile'ımda cssmin (grunt-contrib-cssmin) görevini kullanıyorum. Bir şey gibi:Yinelenen girdileri kaldırmak için Grunt cssmin görevini engelle
cssmin: {
css : {
src: "dist/styles.css",
dest: "dist/styles.min.css"
}
}
sorundur: styles.css .css dosyaları çok birleştirir bir concat görevle oluşturulur. Bazı dosyalarda aynı css selektörüne sahibim (örnek: .panel a) Sadece ilk bir seçici cssmin görevini tutuyor, diğerleri kaldırılıyor. Sanırım bu görev için varsayılan bir davranış. Yinelenen seçicileri tutmanın bir yolu var mı?
olarak hırıltı-contrib-cssmin repo bu Çıkarılmış Ama cssmin noktasında değil mi? Neden onları tutmak istiyorsun? – jgillich
@jgillich çünkü görev bazı satıcıların css'sine uyuyor ve bazı kuralları/seçicileri geçersiz kılmam gerekiyor. –
Ancak bunlar, tek seçiciyle birleştirildiklerinde mevcut kuralları geçersiz kılmamalıdırlar mı? Dosyaların işleniş sırasının önemli olabileceğini düşünüyorum; Ancak sorunuza cevap vermek için bu davranışı kapatmak için herhangi bir yol görünmemektedir. – jgillich