转换错误:Jekyll :: Converters :: Scss遇到错误

时间:2014-12-25 19:00:42

标签: css twitter-bootstrap sass jekyll

我下载了新材料bootstrap css,并希望在我的jekyll博客中使用它。设置并运行jekyll serve -w以在本地编译站点后,控制台返回此错误

Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/main.scss': Invalid CSS after "...x-highlighting"": expected selector or at-rule, was ""bootstrap"" on line 49

经过一段时间的搜索,似乎我是唯一一个面临这个问题的人。我做错了什么?

3 个答案:

答案 0 :(得分:2)

原来这是由我的一个导入语句之后的省略逗号

引起的
@import
    "base",
    "layout",
    "syntax-highlighting",
    "bootstrap";

希望这能节省一些时间。

答案 1 :(得分:0)

您还可以检查您是否在正确的目录中启动服务器,在我的情况下,我花了1小时尝试在错误的目录中启动服务器:(

答案 2 :(得分:0)

如果其中一个*.sass文件中有错字或格式错误的CSS字符串,通常会引发此错误。

在生成过程中返回的错误指出了该问题。请记住,错误中的给定行是捆绑输出css文件中的行:_site/css/main.css

在某些情况下,使用--trace可能有助于进一步调查。即:
bundle exec jekyll build --trace