2012-05-28 32 views
1

我無法將一個.less文件導入到另一個文件中。我得到一個「文件未找到」的例外,雖然我三重檢查了路徑和語法是正確的。Grails - LESS CSS @import問題

這裏是我嘗試內導入的文件我importingFileName.less

@import 'main'; 

這裏是我在我的ApplicationResources.groovy集合中的資源

modules = { 
    application { 
     resource url: 'js/libs/jquery-1.7.2.min.js', disposition: 'head' 
     resource url: 'js/libs/jquery-ui-1.8.20.custom.min.js', disposition: 'head' 
     resource url: 'js/libs/jquery.form.js', disposition: 'head' 
     resource url: 'js/application.js', disposition: 'head' 
    } 

    css { 
     resource url: 'css/mobile.css' 
     resource url: [dir: 'less', file: 'importingFileName.less'], attrs:[rel: 'stylesheet/less', type:'css'] 
    } 
} 

這裏是我打電話來自GSP的資源:

<r:require modules="application, css"/> 

這是我得到的:

ERROR resourceMappers.LesscssResourceMapper - error compiling less file: 
/home/userPath/.grails/2.0.3/projects/myApp/tomcat/work/Tomcat/localhost/_/grails- 
resources/less/importingFileName.less 

Message: Couldn't load main.less 

如果我將所有內容捆綁到importingFileName.less文件中,則使用這些設置正確加載CSS。 任何建議是最受歡迎的。

+0

您已經添加'importingFileName.less'您ApplicationResources(就像它顯示在這裏http://stackoverflow.com/questions/9548564/css-import-statement)? –

回答