我正在通过 ant 构建脚本将 LESS 转换为 CSS。如果我之前没有转换过该文件,我只想转换 LESS 文件。
如何检查 CSS 文件的一个文件夹,然后从文件集中排除该 LESS 文件?
您没有说明如何转换文件,但假设您有一个在文件集上运行的转换任务,您需要一个依赖选择器,如下所示:
<fileset dir="less">
<include name="**/*.less" />
<depend targetdir="css">
<globmapper from="*.less" to="*.css" />
</depend>
</fileset>
这将仅包括目录下less
没有相应 .css 文件的css
目录下的 .less 文件。此外,如果 .less 文件比相应的 .css 文件更新,它将包含在文件集中进行转换。