【发布时间】:2026-01-06 11:45:01
【问题描述】:
"Syntax error: Invalid CSS after \"...th($_keys, $_n)\": expected \")\", was \": $_value);\"
on line 57 of *myPath*/sass/lib/susy/math/_maps.scss
from line 4 of *myPath*/sass/lib/susy/_math.scss
from line 4 of *myPath*/sass/lib/susy/language/_susy.scss
from line 4 of *myPath*/sass/lib/_susy.scss
from line 4 of *myPath*/sass/screen.scss"
我在尝试将新的 Susy 2 与 Compass 一起使用时遇到此语法错误。我想手动从版本 1 升级并将下载的 sass 文件夹的内容复制到我的 sass/lib 中。因此,我使用@import "lib/_susy"; 进行导入。
有人知道这是我的错还是错误?
【问题讨论】:
-
应该在GitHub 而不是 Stack Overflow 上提交错误。我以前从未见过此错误,并且该行的语法对我来说是正确的。你用的是什么版本的 Sass?
-
我使用的是 Sass 3.3.0.alpha.2 (Bleeding Edge),但由于新的 Susy 需要未发布的 Sass 和 Compass 版本(我不知道 - 也许让它在你的网站?)我决定坚持使用 Susy One,直到它正式推出。
-
我们唯一的要求是 Sass
3.3.0.rc.1或更高版本,它是可用的并作为 gem 发布。如果您已经在使用预发布 alpha,我不确定升级到更稳定的候选发布版本会带来什么危害。 -
我安装 Sass 3.3 只是因为我正在使用 Susy 2 进行测试。当 Sass 和 Susy 最终推出时,我会再试一次。谢谢!