Ubuntu上更少的CSS编译器:如何查看依赖项并在保存时编译

Ubuntu上更少的CSS编译器:如何查看依赖项并在保存时编译,ubuntu,less,Ubuntu,Less,我刚从Windows切换到Ubuntu(12.04),我正在努力找到一个解决方案来编译我的.less文件,就像我以前使用“Winless”应用程序那样。 这个应用程序的优点是,我只需要监视一个文件夹,保存主文件。。。依赖文件中更改的所有内容也会被编译 我在谷歌上搜索了一个小时,看到了很多答案,但没有一个是直截了当的。我是ubuntu的noob,所以事情很难理解。最接近的一个是,但它根本没有按预期工作 有人能给我指一下正确的方向吗?我希望获得有关安装和配置所需内容的明确说明,以便获得“WinLes

我刚从Windows切换到Ubuntu(12.04),我正在努力找到一个解决方案来编译我的.less文件,就像我以前使用“Winless”应用程序那样。 这个应用程序的优点是,我只需要监视一个文件夹,保存主文件。。。依赖文件中更改的所有内容也会被编译

我在谷歌上搜索了一个小时,看到了很多答案,但没有一个是直截了当的。我是ubuntu的noob,所以事情很难理解。最接近的一个是,但它根本没有按预期工作


有人能给我指一下正确的方向吗?我希望获得有关安装和配置所需内容的明确说明,以便获得“WinLess”程序的类似行为。

如果您的less文件存储在
less/
的子文件夹中,您可以使用inotifywait查看更改:

sudo apt-get install inotify-tools
然后创建一个
autocompile.sh
文件:

#! /bin/bash
while inotifywait -r less/*
do
  lessc less/main.less > css/main.css # your compile command
done
别忘了授予它执行权:

chmod u+x autocompile.sh
然后运行它:

./autocompile.sh
每次修改
less/
中的文件时,都会运行编译命令