为什么我在Compass中得到"Undefined mixin'border-radius'"?

mvb*_*fst 13 sass compass-sass

在我的Compass中,顶级文件包含包含必要插件的行:

@import "compass";
@import "rgbapng";
@import "compass/css3";
@import "config";    // file that has my variables
Run Code Online (Sandbox Code Playgroud)

但是在编译@include border-radius($box-radius-small);错误的文件时,Undefined mixin 'border-radius'并且Undefined variable: "$box-radius-small".- 两者都应该已经包含在内!

任何人都可以帮助解决这个问题吗?

PS我的包裹是:

指南针0.12.2(Alnilam)Sass 3.2.7(媒体标记)

bea*_*mes 26

只需将以下导入放在scss文件的顶部即可

@import "compass/css3";
Run Code Online (Sandbox Code Playgroud)

css3的特点:: http://compass-style.org/examples/compass/css3/

还有许多其他可用的导入......如果您发现自己经常重复使用css块以保证额外的努力,您可以创建自己的导入.


boo*_*sey 8

尝试@import在使用mixins或变量的每个样式表中"指南针"和"配置"变量表.

  • 那么这就是我在平均时间所做的事情,但在我看来它是一个错误.我想我必须在Github上ping它们. (4认同)