简体   繁体   English

less-middleware 不产生输出 css

[英]less-middleware isn't producing output css

I have following folder structures and less files to compile using less-middleware.我有以下文件夹结构和更少的文件可以使用 less-middleware 进行编译。 But its not working.但它不起作用。 I tried all tutorial that I have found on googling.我尝试了在谷歌上找到的所有教程。 Anyone plz help.任何人请帮忙。

app.use(lessMiddleware(__dirname + '/public/less'));

folder structure is -文件夹结构是 -

public/app.css (where would like to get the output)
//source folders are.
public/less/layout.less, master.less

What I am doing wrong here?我在这里做错了什么?

The package less-middleware does not compile less Files to Css Files.less-middleware不会将less 文件编译为 Css 文件。

For your problem you should look at gulp .对于您的问题,您应该查看gulp

Gulp helps you with building your project like compiling less to css and much more. Gulp 可以帮助您构建项目,例如将 less 编译为 css 等等。

With gulp you can use the gulp plugin gulp-less wich compiles your less.使用 gulp,您可以使用 gulp 插件gulp-less 来编译您的 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'));
});

Now you just need to run gulp less to compile your less.现在你只需要运行gulp less来编译你的 less。 With gulp you can even watch your less files and compile every time they change.使用 gulp,您甚至可以查看较少的文件并在每次更改时进行编译。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM