Skip to content
LYF edited this page May 9, 2016 · 1 revision

在sass中定义的变量,必须不能以数字开头

例如下面的:

$borderColor: #bab9bd;
$backgroundColor: #efeff4;
$ddred: #e60012;
$8e8e93: #8e8e93; // 注意这一行
$e9e9e9: #e9e9e9;
$alreadyChosenText: "已选好礼";

在编译时会报错的

改成了下面这样:

$borderColor: #bab9bd;
$backgroundColor: #efeff4;
$ddred: #e60012;
$_8e8e93: #8e8e93;
$_e9e9e9: #e9e9e9;
$alreadyChosenText: "已选好礼";

就好了。。

报错信息:

error sass/record.scss (Line 24: Invalid CSS after "    color:": expected expression (e.g. 1px, bold), was "$8e8e93;")

这个错误虽然在stackoverflow上有人遇到,但是都是把sass文件后缀.scss写成了.sass所致,看来没有人遇到过我这种问题。。

Clone this wiki locally