我最近发现了一个非常棒的python库,可以快速编译SASS! libsass-python似乎非常好而且非常快
如何使用它来监视sass文件夹或文件中的任何更改并在CSS中编译? 我不明白如何传递文件以及如何使用--watch选项
谢谢!
答案 0 :(得分:1)
根据帮助说明(http://hongminhee.org/libsass-python/sassc.html),您可以通过以下方式查看文件中的修改:
$ sassc --watch source.scss target.css
现在,我想让您看到文件夹中包含的所有文件,并且看起来命令行实用程序似乎没有提供。
据我所知,我发现了两种可能的解决方法。
1:启动多个sassc
实例,每个实例对应一个实例。它非常脏,但不需要任何努力,我想如果你没有太多的文件也没关系。不要忘记终止所有过程(例如killall
)。
$ sassc --watch a.scss a.css & sassc --watch b.scss b.css # etc.
这真的不是处理事情的好方法,但如果你赶时间,它可以被视为一种临时解决方案。
2:在python程序中使用libsass,在保存监视文件时会触发编译。为此,您可以使用其他库,例如watchdog或pyinotify。
这似乎是处理事情的更好方法。
希望这有用,祝你好运!
答案 1 :(得分:0)