2

我正在对一个已经存在的项目实施指南针,该项目的 CSS 超过 3800 行。

这是它触发的错误:

>>> Change detected at 19:47:43 to: style.scss
    error sass/style.scss (Line 3807: Invalid CSS after "​": expected "{", was "")
overwrite css/style.css

这是来自第 3800 行:

.shake:hover {
    display:block;
    position:relative;
        
}
.shake.inline{
    display:inline-block 
}

知道我在这里想念什么吗?

在此处输入图像描述

-萨斯宾-

http://sassbin.com/gist/7324262/

-编辑-

通过删除所有空格:

第 3800 行:

.shake:hover {display:block;position:relative;}.shake.inline{display:inline-block;}​

错误更改为:

overwrite css/style.css 
>>> Change detected at 20:11:12 to: style.scss
    error sass/style.scss (Line 3800: Invalid CSS after "...line-block;}​": expected "{", was "")
4

1 回答 1

2

如果您查看您的 sassbin,它实际上会告诉您问题出在哪里。在最后一个右花括号之后有一个隐藏字符,它恰好看起来像一个空格或换行符(sassbin 将其显示为一个中点)。

于 2013-11-05T19:16:03.673 回答