在更少的CSS中,我可以少看一堆文件,但在它们更改时编译不同的文件吗?

在更少的CSS中,我可以少看一堆文件,但在它们更改时编译不同的文件吗?,css,less,Css,Less,我有几个较少的文件,它们都导入到一个主文件(styles.LESS)中。我现在的问题是:当我对其中一个子文件进行更改时,我必须保存style.less以将其编译为CSS 有没有一种方法,我可以要求更少的监控子文件,而只编译父文件 干杯, 我找到了解决我问题的办法,但对大多数人来说都很好 由于我在Mac电脑上,我安装了less.app(),它使用less.js为您编译less。几天前,他们添加了一项新功能: 新功能:“向后@import parsing.”如果您有一个文件X导入另一个文件Y,并且您

我有几个较少的文件,它们都导入到一个主文件(styles.LESS)中。我现在的问题是:当我对其中一个子文件进行更改时,我必须保存style.less以将其编译为CSS

有没有一种方法,我可以要求更少的监控子文件,而只编译父文件

干杯,
我找到了解决我问题的办法,但对大多数人来说都很好

由于我在Mac电脑上,我安装了less.app(),它使用less.js为您编译less。几天前,他们添加了一项新功能:

新功能:“向后@import parsing.”如果您有一个文件X导入另一个文件Y,并且您对Y进行了更改,那么当您保存Y时,X将自动重新编译(如果启用了自动编译)。此功能是自动的;没有什么可以打开或连接的。发生时,您将在编译器结果中看到“由:X触发”


事实证明它确实工作得很好。希望这对别人有帮助

我破解了一个名为(它不支持“向后@import解析”)的bash脚本,该脚本用于侦听文件更改事件并编译为CSS。我今天写了一篇关于这一点的文章。

有一个less.js分支,它监视文件更改,甚至监视通过@import包含的所有文件(如上面接受的答案):


less.js是旧ruby版本的--watch选项的作者,因此这个fork可能是您目前最好的选择。通过node.js,它可以在所有平台上运行。

您可以使用此nodejs脚本并执行相同的操作

node less-watch-compiler.js文件夹\u到\u监视文件夹\u到\u输出


它会跳过观看名称以下划线或句点开头的文件。

如果您使用Mac,我当前使用的代码工具包中的less.app


它工作得非常好。

您使用的是ruby版本吗?使用rails和more插件?使用ruby版本,但不在ruby站点上…如果这有意义的话。more插件似乎处理了这一点,但这也没有按预期工作,我希望它使用
@import
编译文件,但事实并非如此。