我用
sass --scss --interactive
或scss --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}
答案 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功能。