Middleman:在构建中包含.scss文件,但不编译它

时间:2015-04-15 20:35:19

标签: ruby sass middleman

运行middleman build命令时,set :css_dir中指定的所有样式表文件都会编译为.css个扩展名。

我的问题是:如何从编译过程中排除.scss文件(以便内容保持不变,并且不会编译到CSS),但是可以它在middleman build之后的构建目录中可用吗?


有人质疑它是否类似于忽略Compass编译中的.scss文件:它本质上是相似的,但与该过程不同,这更像是&# 34;在编译过程中忽略此文件",这个问题特定于中间人,在编译过程中忽略此文件,但在构建过程中不要忽略它#34;。

1 个答案:

答案 0 :(得分:1)

Yoy可能会使用_underscore前缀从Sass编译中排除文件。它适用于包含/部分,但可以完成这项工作。 Sass不会编译这些文件直到你@include他们。

之后,只需将所需文件复制到构建目录即可。 :after_build钩子应该是正确的地方:

https://middlemanapp.com/advanced/custom_extensions/#after_build