首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Bourbon时出现Jekyll转换错误

使用Bourbon时出现Jekyll转换错误
EN

Stack Overflow用户
提问于 2017-10-30 15:50:45
回答 1查看 95关注 0票数 0

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

代码语言:javascript
复制
 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文件的代码:

代码语言:javascript
复制
---
# 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";

我认为它的主要用途是作为前缀。当我试图完全注释掉波旁葡萄酒时,我得到了更多的错误。我也尝试过删除然后重新安装gem。

EN

回答 1

Stack Overflow用户

发布于 2017-11-02 23:24:44

根据你使用的原始主题的配置是否正确,这很可能是因为gemfile没有被严格地锁定到允许破坏更改的程度。

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

代码语言:javascript
复制
$output-bourbon-deprecation-warnings: false;

必须在 @import boutbon;之前添加

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47010279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档