2

用于查看和编译 .less 文件的 write 命令行是什么。我想查看 lss 文件的文件夹是否有任何更改并将其编译为 css。

我尝试使用终端 cd 直接进入我的 .less 文件所在的文件夹并运行此命令 less.watch() 但是当我进行更改时,没有任何内容输出到 css 文件。

我错过了什么。

4

1 回答 1

3

你可以用看门狗做到这一点:安装看门狗

pip install watchdog

或者

easy_install watchdog

那么下面的脚本应该可以解决问题:

watchmedo shell-command --patterns="*.less" --command=\
'LESS=`echo "${watch_src_path}" | sed s/.less$/.css/`; \
echo compile: "${watch_src_path}";\
lessc "${watch_src_path}" "${LESS}"; \
if [ "$?" -eq "0" ]; then echo wrote: "${LESS}"; fi' $*

.bash_profile在您的(或您系统上的任何等效项)中为其创建别名可能是最简单的。

于 2013-02-27T18:59:50.220 回答