Css 预处理程序预处理器未编译混音

Css 预处理程序预处理器未编译混音,css,less,koala,css-preprocessor,Css,Less,Koala,Css Preprocessor,我是第一次使用预处理器,在我的less文件中有以下混音 .mq_max(@max_width; @rules) { @media only screen and (max-width: @max_width) { @rules(); } } 我在我的小档案里这样叫它 .mq_max(1366px { // My code }); 当我用考拉编译它时,它总是可以正常工作,但是当我用prepos尝试它的时候,我得到了这个错误 找不到“.mq_max(1366p

我是第一次使用预处理器,在我的less文件中有以下混音

.mq_max(@max_width; @rules) {
    @media only screen and (max-width: @max_width) {
        @rules();
    }
}
我在我的小档案里这样叫它

.mq_max(1366px {
  // My code
});
当我用考拉编译它时,它总是可以正常工作,但是当我用prepos尝试它的时候,我得到了这个错误

找不到“.mq_max(1366px)”的匹配目标

你知道我做错了什么吗?

**在更少的文件中
@混合名称{
颜色:红色;
字体大小:25px;
字体大小:粗体;
边框:1px纯蓝色;
}
.选择器{
@包括姓名;

}
mixin是用“.”声明的,而不是用“@”声明的,两者都可以很好地工作。请检查SASS文档,也可以少检查。我希望你得到你的答案?先生,如果你认为这有助于你,请标记是正确的,让其他人得到正确的答案。谢谢不,它不起作用,@用于less not mixin中的变量。你知道mixin是什么吗:它是一组我们必须在css中多次使用的元素,所以为什么我们使用mixin来声明一个变量,我们可以根据需要多次使用它。