我使用较少的中间件编译以下文件夹结构和较少的文件。但它不起作用。我尝试了google搜索中找到的所有教程。任何人都可以帮助。
app.use(lessMiddleware(__dirname + '/public/less'));
文件夹结构是 -
public/app.css (where would like to get the output)
//source folders are.
public/less/layout.less, master.less
我在这里做错了什么?
答案 0 :(得分:1)
包less-middleware 不将较少的文件编译为Css文件。
对于您的问题,您应该查看gulp。
Gulp帮助您构建项目,例如编译较少的css等等。
使用gulp,您可以使用gulp插件gulp-less编译您的更少。
var less = require('gulp-less');
var path = require('path');
gulp.task('less', function () {
return gulp.src('./less/**/*.less')
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('./public/css'));
});
现在你只需要运行gulp less
来编译你的。
通过gulp,您甚至可以查看较少的文件,并在每次更改时进行编译。