Prepros:观看所有文件但只编译主要文件

Prepros: Watching all files but compile only main

我的 Prepros 配置有问题。

我想查看项目中所有 *.scss 文件的更改,但我只想编译 style.css 文件。

style.scss的内容:

@import "_bootstrap";
@import "_bootstrap-compass.scss";
@import "_bootstrap-mincer.scss";
@import "_bootstrap-sprockets.scss";

我设法将我的主文件 scss/style.scss 配置为编译成文件 style.css。编译工作正常。但我不想每次在某些文件中进行更改时手动执行此操作。

有没有办法监视所有 *.scss 文件的变化?当发生变化时,有没有办法告诉 Prepros 触发 style.scss 编译?

尝试从您的@imports 中删除下划线字符和 .scss 文件扩展名,保存文件并重新加载 prepros。

@import "_bootstrap-compass.scss";

会变成

@import "bootstrap-compass";

我发现如果我像这样设置我的项目,它会以某种方式更可靠地工作,但据说它应该以任何一种方式工作。文件观察器旨在编译您的 main 样式表,每当任何包含的文件更新时。

如果这不起作用,我建议删除项目并重新添加它(确保删除项目文件夹中的配置文件),然后重新启动 Prepros。