使用gruntjs编译多个less文件并将其作为多个css文件复制到文件夹中
我正在尝试在less文件夹下输出多个less文件以生成/css文件夹 下面是我的代码,我必须指定各个文件及其工作状态使用gruntjs编译多个less文件并将其作为多个css文件复制到文件夹中,less,gruntjs,Less,Gruntjs,我正在尝试在less文件夹下输出多个less文件以生成/css文件夹 下面是我的代码,我必须指定各个文件及其工作状态 less: { build: { options: { yuicompress: true, paths: ['public/less'] }, files: { '.build/css/app1.
less: {
build: {
options: {
yuicompress: true,
paths: ['public/less']
},
files: {
'.build/css/app1.css': 'public/less/app1.less',
'.build/css/app2.css': 'public/less/app2.less'
}
}
}
我试图让它更通用,并尝试了这一点,但没有工作
less: {
build: {
options: {
yuicompress: true,
paths: ['public/less']
},
files: {
expand: true,
cwd: 'public/css',
src: '*.less',
dest: '.build/css',
ext: '*.css'
}
}
}
这是我的咕噜版本
grunt-cli v0.1.9
grunt v0.4.2
需要添加的配置中是否缺少任何内容?我认为cwd中有输入错误,src应该是数组而不是字符串,ext也已更改,dest也不正确
files: {
expand: true,
cwd: 'public/less',
src: '[**/*.less]',
dest: 'build/css',
ext: '.css'
}
这个对我有用,我的构建文件夹名是.build
files: [{
expand: true,
cwd: 'public/less/',
src: '**/*.less',
dest: '.build/css',
ext: '.css'
}]
这不起作用src:'[*/.less]'是什么意思?我收到了这样的警告。运行less:build less任务警告:对象true没有方法'indexOf'Use-force继续。我像文件一样包装:[{….}],警告消失了,创建了新的css文件夹,但没有创建css文件