Sass 如何使用mixin设置mdc图标按钮的密度?

Sass 如何使用mixin设置mdc图标按钮的密度?,sass,material-components-web,Sass,Material Components Web,我对使用sass非常陌生,在使用混音器时遇到了一些问题 我链接的页面描述了如何使用density($density scale)mixin,但我似乎不知道如何使用它。该指南展示了如何将mixin用于mdc按钮的示例,因此我尝试对mdc图标按钮进行同样的操作。这里有一些我试过的东西 @use "@material/icon-button/mdc-icon-button"; @use "@material/icon-button"; // ^ The line above results in th

我对使用sass非常陌生,在使用混音器时遇到了一些问题
我链接的页面描述了如何使用
density($density scale)
mixin,但我似乎不知道如何使用它。该指南展示了如何将mixin用于
mdc按钮的示例,因此我尝试对
mdc图标按钮进行同样的操作。这里有一些我试过的东西

@use "@material/icon-button/mdc-icon-button";
@use "@material/icon-button";
// ^ The line above results in this error: SassError: Can't find stylesheet to import.
对于实际元素,由于此导入不起作用,我尝试了以下操作

.mdc-icon-button {
    @include icon-button.density(-1);
    // ^ SassError: There is no module with the namespace "icon-button".
    @include mdc-icon-button.density(-1);
    @include mdc-icon-button-density(-1);
    @include density(-1);
    // ^ All of these lines cause the following error: SassError: Undefined mixin.
}

我只是不知道现在该怎么办。如何将密度混合器用于此组件?

这实际上是sass loader的一个bug。您可以在解决其他问题时检查临时解决方案。使用该变通方法可以使导入不再失败,并且文档对于组件仍然是准确的