所以我设置我的网站使用模块,其中每个模块都有自己的.less文件,需要编译成.css。
文件夹结构:
/common/modules/{module-name}/style.less
我需要将所有style.less文件转换为同一目录中的style.css文件。例如:
/common/modules/clock/style.less
需要编译为/common/modules/clock/style.css
我不想将每个模块单独添加到我的grunt文件中,有没有办法动态地执行此操作?
答案 0 :(得分:4)
另请参阅:http://gruntjs.com/configuring-tasks#globbing-patterns
您可以定义以下任务:
grunt.initConfig({
less: {
compileCore: {
options: {
strictMath: true
},
files: [{
expand: true,
src: ['/common/modules/**/style.less'],
ext: '.css',
extDot: 'first'
}]
}
}
});