Grunt cssmin plugin ile çalışıyorum. Böyle yaklaşık görünüyor benim Gruntfile bir blok vardı: bu güzel çalışıyordu Bir süreGiriş dosyaları eksikse Grunt eklentisinin başarısız olmasına yol açmanın bir yolu var mı?
cssmin: {
target: {
files: {
'<%= config.target %>/mytarget.css': [
'bower_components/normalize.css/*.css',
'bower_components/html5-boilerplate/css/main.css',
'<%= config.src %>/css/*.css'
]
}
}
}
; ama bunu başka bir makineye taşıdım ve bower bileşenlerini doğru şekilde ayarlamadım - html5-boilerplate/css/main.css
dosyası eksikti - ve yine de görev hala başarıyla tamamlandı. Aslında, bu diziye tamamen sahte yollar koyabilirim ve minifikasyon hala tamamlanır.
Genel olarak numaralı yolunda, Grunt'ın bu gibi bir diziden eksik olması durumunda başarısız olmasına ve çıkmasına neden olmak için bir yol var mı? (Dosya dizisinin genel bir Grunt kavramı mı yoksa cssmin tarafından sağlanan mı olduğundan emin değilim). Değilse, bu özel eklentinin başarısız olmasına neden olacak bir yol var mı?
(Bu arada, bu günlerde muhtemelen HTML5 Boilerplate'un biraz eski moda olduğunun farkındayım, ancak eski bir siteyi taşıma işlemindeyim. Ayrıca Bower yükleme işlemini de daha önce çalıştırılacak şekilde düzelttim. Bu adım otomatik olarak şimdi. Yine de eksik dosya sorununa daha genel bir çözüm bulmak isterdim).
Bu hala çok iyi değil, çünkü bu uyarı fonksiyonuyla çok açık bir çalışma gerektiriyor. Ancak Grunt'ın kırık varsayılan davranışı etrafında çalışmak için oldukça iyi - teşekkürler! –