我正在使用SASS,它一直在工作,但现在我明白了......
Syntax error on line 1: Properties aren't allowed at the root of a document.
我的文件正在使用SASS格式的变量。
$blue-muted: #222244
$red-muted: #442222
$green-muted: #224422
当我删除变量(并用实际颜色替换值)时,它编译得很好。这有什么不对?
编辑:我的困惑源于安装HAML 3.0,但行为与早期2.0版本一致。事实证明我在路径中使用旧版本的SASS命令行工具,而不是当前版本。答案 0 :(得分:2)
看起来您正在使用新的SCSS语法,如下所示:
$blue-muted: #222244;
如果你想使用sass,颜色应该声明为:
!blue-muted = #222244