【问题标题】:Scout does not seem to compile compass variablesScout 似乎没有编译罗盘变量
【发布时间】:2016-02-16 02:42:34
【问题描述】:

它给了我...

语法错误:未定义的 mixin

...当我输入...

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

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

我之前通过命令提示符安装了 ruby​​ 和 compass,不知道是不是问题。

【问题讨论】:

    标签: sass compass-sass scout-sass


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      在您使用 Mixin 之前,必须先声明(或导入,如果它们在另一个文件中声明)。查看 Compass 文档以查找您需要导入哪个文件才能使用它们:

      @import "compass/css3/box-sizing";
      
      * {
          @include box-sizing(border-box);
      }
      

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

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 2012-11-15
        • 2012-04-18
        • 2014-04-11
        • 1970-01-01
        • 2014-03-24
        • 2017-01-04
        • 1970-01-01
        相关资源
        最近更新 更多