Jouryll转换错误与波旁威士忌

时间:2017-10-30 07:50:45

标签: css sass jekyll bourbon

每当我尝试bundle exec jekyll build/serve时,我都会收到以下错误:

 Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/main.scss':
                    Undefined variable: "$output-bourbon-deprecation-warnings". on line 20
jekyll 3.6.0 | Error:  Undefined variable: "$output-bourbon-deprecation-warnings". on line 20

我甚至不确定在哪里看,因为这个变量没有出现在css / main.scss文件中。

css / main.scss文件的代码:

---
# Only the main Sass file needs front matter (the dashes are enough)
---
@charset "utf-8";
@import "variables";

// TOOLS
@import "reset";
@import "normalize";
@import "bourbon/bourbon";
@import "neat/neat";

// GLOBAL
@import "base";
@import "layout";

// COMPONENTS
@import "header";
@import "footer";
@import "carousel";
@import "post-index";

// PAGE
@import "posts";

// CUSTOM
@import "custom";

我认为它的主要用途是用于前缀。当我试图完全注释掉波本威士忌时,我会遇到更多错误。我也试过删除然后重新安装宝石。

1 个答案:

答案 0 :(得分:0)

根据您正在使用的原始主题的配置方式,这可能是由于gemfile没有被严密锁定到允许重大更改的程度。

将以下内容添加到您的SCSS文件中:

$output-bourbon-deprecation-warnings: false;

必须先添加 @import boutbon;