Scout似乎没有编译罗盘变量

时间:2014-01-15 15:12:54

标签: sass compass-sass scout-sass

它给了我......

  

语法错误:未定义的mixin

...当我输入...

*{
  @include box-sizing(border-box);
}

...在scss文件中,刷新我的浏览器有没有人知道问题可能是什么。

我以前通过命令提示符安装了ruby和指南针,我不知道是不是问题。

2 个答案:

答案 0 :(得分:0)

你在混音之前声明了吗?要使用变量,您需要在它之前使用$
试试这个:

@mixin box-sizing($border-box){
   //code
}

*{ 
    @include box-sizing($border-box); 
}

答案 1 :(得分:0)

必须声明Mixins(如果它们在另一个文件中声明,则进行导入),然后才能使用它们。检查Compass文档以查找需要导入的文件以便使用它们:

@import "compass/css3/box-sizing";

* {
    @include box-sizing(border-box);
}

http://compass-style.org/reference/compass/css3/box_sizing/