gpt4 book ai didi

ruby - 中间人:在构建中包含一个 .scss 文件,但不编译它

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:13 27 4
gpt4 key购买 nike

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

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


有人提出一个问题是否类似于忽略 .scss Compass编译中的文件:本质上是相似的,但与那个过程不同,它更像是“在编译过程中忽略这个文件”,这个问题是针对中间人的,它是“在编译过程中忽略这个文件,但是做在构建过程中不要忽略它”。

最佳答案

Yoy 可以使用 _underscore 前缀从 Sass 编译中排除文件。它旨在与 includes/partials 一起使用,但可以完成这项工作。在你 @include 它们之前,Sass 不会编译这些文件。

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

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

关于ruby - 中间人:在构建中包含一个 .scss 文件,但不编译它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29660379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com