【发布时间】:2021-04-13 12:43:49
【问题描述】:
我正在为一个已有的项目实施指南针,该项目的 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
}
知道我在这里缺少什么吗?
-sassbin-
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 "")
【问题讨论】:
-
“inline-block”后面的分号?
-
这里没有足够的代码来重现问题。
-
@PaulTomblin 尝试过,但错误仍然存在(但在
}之前应该不需要.. 我认为) -
@cimmanon 检查更新与 sassbin :)
-
您是否已经尝试删除
.shake:hover和{之间的空格?也许它不是一个常规空格,而是其他一些与 SASS 混淆的字符(如制表符、受保护的空格……)?
标签: sass