SassScript交互式shell不适用于SCSS语法

时间:2014-11-03 08:26:06

标签: sass

我用 sass --scss --interactivescss --interactive并输入 >> $x: 3px; 我收到错误: SyntaxError: Invalid CSS after "3px": expected expression (e.g. 1px, bold), was ";"

有谁知道我做错了什么?

感谢。

PS:使用sudo gem install scss安装Sass。然后是chmod -R 755 /var/lib/gems,然后是chmod 755 /usr/local/bin/{scss,sass}

1 个答案:

答案 0 :(得分:1)

交互式shell仅使用与编程语言类似的表达式,例如:

3px + 3px

它不处理CSS选择器或属性/值语法。

所以你必须删除;并写:

$x: 3px

width: 3px之类的内容也不起作用。

http://thesassway.com/intermediate/interactive-sass-having-fun-on-the-terminal

中提到了这一点
  

Sass Script是Sass语言的一小部分。它主要包括Sass和函数的数学部分。你不能使用像mixin或变量这样的Sass功能。