罗盘mixin in partial:undefined

时间:2013-02-14 10:48:35

标签: sass compass-sass partial mixins partials

在我的app.scss中,我导入这样的指南针:

@import "compass/css3";

我可以使用app.scss中的所有mixins

但是当我导入部分内容时:

@import "structure";

我想在stucture.scss中使用mixins(例如@include border-radius(4px);) 我收到以下错误:

error structure.scss (Line 544: Undefined mixin 'border-radius'.)

编辑:

app.scss内容:

@import "compass/css3";
@import "structure";

// other scss code 

.promo-front img {
    @include border-radius(4px);
}

structure.scss内容:

// other scss code 

// this generates error structure.scss (Line 544: Undefined mixin 'border-radius'.)
.main-container {
    @include border-radius(4px); 
}

我做错了什么?

感谢adavance!

1 个答案:

答案 0 :(得分:2)

好的,我需要将structure.scss重命名为_structure.scss才能被正确识别为部分。