SASS ERROR:仅在规则,指令,mixin包含项或其他属性中允许使用属性

Ste*_*lec 2 css error-handling sass

错误:@import“ ./styles/mixins”; ^仅在规则,指令,mixin包含项或其他属性内允许使用属性。

我的scss文件就是这样简单:

@import "./styles/mixins";

// There shouldn't be anything else
// Set my variables


@import "styles/variables";

@import "styles/core-style";

@include font-importer("Raleway Regular",'normal',400,"./assets/fonts/Raleway/Raleway-Regular.ttf");
@include font-importer("Raleway Bold",'normal',700,"./assets/fonts/Raleway/Raleway-Bold.ttf");
@include font-importer("Raleway Light",'normal',300,"./assets/fonts/Raleway/Raleway-Light.ttf");
@include font-importer("Raleway Medium",'normal',500,"./assets/fonts/Raleway/Raleway-Medium.ttf");
Run Code Online (Sandbox Code Playgroud)

这是什么意思 ?我不理解Sass错误。我不知道在哪里看。我需要做什么 ?

谢谢,

斯特凡。

3rd*_*cal 6

你的font-importer回报是什么?

错误说明:

仅在规则,指令,mixin包含项或其他属性中才允许使用属性。

这意味着您可以在CSS选择器之外调用mixin。
例如,此代码将产生相同的错误:

@mixin color() {
  color: red;
}

@include color(); // call mixin without css selector
Run Code Online (Sandbox Code Playgroud)