2013-07-17 19 views
16

Benim için daha az dosya derlemek için grunt-contrib-less almaya çalışıyorum. Aşağıdaki gruntfile vardır:grunt-contrib-less yolu doğru olsa bile kaynak dosyaları bulamıyor

less: { 
     files: { 
      "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less" 
     } 
    }, 

yolları, Üçlü, kesinlikle doğru bu dosyaların bulunduğunu kontrol henüz ettik edilir Ben hırıltı çalıştırdığınızda şu mesajı alıyorum:

Running "less:files" (less) task 
>> Destination not written because no source files were provided. 

Ne am Daha az dosya düzgün bir şekilde derlemek için benim gruntfile eksik? Saçlarımı yırtıyorum çünkü muhtemelen çok basit bir şey olduğunu biliyorum ama anlayamıyorum.

+0

Aşağıdaki yanıt sizin için sorunu düzeltti mi? –

cevap

21

Sizin less yapılandırmanız, less içinde target içine koymanız gerektiğinden, çalışmıyor.

grunt less:yourTarget

kullanılarak örnek

less: { 
    yourTarget : { 
     files: { 
      "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less" 
     } 
    } 
}, 

ve koşturmasında Hiç istediğini target adlandırabilirsiniz ama less bir çoklu görev olduğu için, en az bir hedef olması gerekir.

Docs on configuring tasks with targets.

+1

Bu aslında benim de problemimdi! –