我有一个文件夹,里面装满了我的应用程序文件夹中的LESS文件。有两个主要文件和几个包含文件,所有这些文件都以“_”为前缀。我只想将这两个文件及其源映射输出到我的构建文件夹中,但是默认设置会输出所有的less文件:
var gutil = require('gulp-util');
var changed = require('gulp-changed');
var path = require('path');
var less = require('gulp-less-sourcemap');
gulp.task('less', function() {
gulp.src('./app/less/*.less')
.pipe(less({
generateSourceMap: true, // default true
paths: [path.join(__dirname, 'less', 'includes')]
}))
.pipe(gulp.dest('./build/css'));
});
我可以把我的包含文件放在一个子目录中,但如果不必这样做,我宁愿不编辑LESS。
更新
我知道如何在gulp.src
中指定一个单个文件
,但我有两个LESS文件需要分别制作成两个CSS文件,并且每个文件都有自己的映射。
gulp.src('./app/less/main.less')
不行吗? - Florentmain.less
和theme.less
。 - Steve