如果有人正在使用 gulp,
您可以按照@Rene Korss 的建议创建concatenate.less,并使用与编译less 相同的命令。
Less 输出 concatenate.css 文件名,这在我们的例子中会产生误导,所以我使用gulp-rename来命名我想要的文件名。
var src = 'path-to-concatenate-less-file';
var destination = 'path-to-destination';
gulp.task('concatenate-styles', function () {
var compile= gulp.src(src)
.pipe(less())
.pipe(rename('concatenate-all.less'))
.pipe(gulp.dest(destination))
.pipe(notify("Saved file: <%= file.relative %>!"));
compile.on('error', console.error.bind(console));
return compile;
});
concatenate.less 的示例:
@import (inline) "general.less";
@import (inline) "typography.less";