2012-05-28 36 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)? –

回答