Sass 仅在编译 css 中包含来自基础部分的注释

Sass only including comments from foundation partial in compiled css

我正在尝试使用 foundation 和 sass 创建一个 jekyll 博客,但我似乎无法让 foundation sass 正确编译。当我构建 jekyll 时,没有错误,我写的部分似乎正确加载,foundation 似乎导入,但只有顶部的注释。

到目前为止我的过程基本上是 运行 npm install foundation-sites --save

将基础 sass 内容移出 node_modules 文件夹,然后将基础包含在我的 scss 文件中。

你可以在下面的截图中看到输出的目录和css文件。

我有点不确定此时我还能尝试什么,如有任何帮助,我们将不胜感激!谢谢!

编辑:这里有一个 link 到分支和回购以查看代码。 https://github.com/samuraiseoul/kimchiChingu/tree/23-sass

嗯..似乎在 foundation.scss 中导入的所有部分都只是 sass 函数、mixins 和变量。所以没有实际的 css 输出。

好吧,我明白了。问题是我必须在我的 sass 文件中包含 foundation-everything mixin 或我想要的特定模块。

仅使用 @import 'foundation'; 还不够好,我还必须放置 @include foundation-everything; 或列出我想要的每个组件,以防我不想要所有内容。

即使在添加

之后我也有类似的问题
@include foundation-everything($flex: false);

我在更新 gulp-sass 模块后弄明白了。