每当我尝试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";
我认为它的主要用途是用于前缀。当我试图完全注释掉波本威士忌时,我会遇到更多错误。我也试过删除然后重新安装宝石。
答案 0 :(得分:0)
根据您正在使用的原始主题的配置方式,这可能是由于gemfile没有被严密锁定到允许重大更改的程度。
将以下内容添加到您的SCSS文件中:
$output-bourbon-deprecation-warnings: false;
必须先添加 @import boutbon;
。