LESS正在成为被遗弃的自动编译应用程序的坟场。我已经从SimpLESS,WinLess,Prepros,Koala转移到了。所有这些似乎都被他们的开发人员抛弃了,并且在很长一段时间内都没有更新。目前,考拉会这样做,因为它使用了所有应用程序中最高版本的LESS(但仍然过时),但它缺少一些非常重要的功能(特别是深度包括监控)。
那里有一个LESS编译器是最新的并且还没有被放弃吗?我正在寻找一个基于GUI的编译器,它可以监视文件(和导入的文件)的变化,并在更改时自动编译CSS。
答案 0 :(得分:1)
您看到对独立自动编译器的支持较少的原因是grunt
和gulp
为管理构建过程提供了很好的资源。包括预编译CSS
两个任务管理员都可以监视更改less
更改并自动编译。
以下是 gulp
的基本示例,该示例仅编译并在'less /'目录中查看较少的文件。
var gulp = require('gulp');
var less = require('gulp-less');
// Task to compile Less
gulp.task('styles', function() {
gulp.src(['app/css/style.less'])
.pipe(less())
.pipe(gulp.dest('dist/build'))
});
// Watch Files For Changes
gulp.task('watch', function() {
gulp.watch('less/*.less', ['styles']);
});
// Default Task
gulp.task('default', ['less', 'watch']);
A nice tutorial to get you started.
Gulp和Grunt都使用node,所以你必须做几次安装,但它很简单,并且创建了一个非常快速的无缝构建过程。