运行middleman build
命令时,set :css_dir
中指定的所有样式表文件都会编译为.css
个扩展名。
我的问题是:如何从编译过程中排除.scss
文件(以便内容保持不变,并且不会编译到CSS),但是可以它在middleman build
之后的构建目录中可用吗?
有人质疑它是否类似于忽略Compass编译中的.scss
文件:它本质上是相似的,但与该过程不同,这更像是&# 34;在编译过程中忽略此文件",这个问题特定于中间人,在编译过程中忽略此文件,但在构建过程中不要忽略它#34;。
答案 0 :(得分:1)
Yoy可能会使用_underscore
前缀从Sass编译中排除文件。它适用于包含/部分,但可以完成这项工作。 Sass不会编译这些文件直到你@include他们。
之后,只需将所需文件复制到构建目录即可。 :after_build
钩子应该是正确的地方:
https://middlemanapp.com/advanced/custom_extensions/#after_build