首页 > 解决方案 > SASS在目录选择的子目录中监视多个.scss?

问题描述

我开始一个项目,我有这个:网站

我喜欢做这样的事情:

: sass --watch 组件/*.scss:css/style.css

当在 Component/ 中的任何 .scss 中完成保存时,它会运行“watch”,这可能吗?

感谢寻找;

标签: sasswatch

解决方案


如果您使用的是 sass gem,则有以下选项:

update将编译文件夹中的单个文件或多个文件(取决于参数)。watch将执行相同的操作,并且在初始编译完成后,它将监视指定文件夹中的文件或所有文件,因此每次在任何目标文件上检测到更改时,sass都会编译更改的文件。

这两个选项具有相同的命令行 sintax:

sass --watch input/folder:output/folder
sass --watch input.scss:output.css

因此,要编译文件夹中的所有文件:

sass --update path/to/input/folder:path/to/output/folder

并编译然后观察一个文件夹:

sass --watch path/to/input/folder:path/to/output/folder

只需运行sass --help以获取完整的选项列表。

希望能帮助到你!


推荐阅读