Sass 如何使用mixin设置mdc图标按钮的密度?
我对使用sass非常陌生,在使用混音器时遇到了一些问题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
我链接的页面描述了如何使用
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。您可以在解决其他问题时检查临时解决方案。使用该变通方法可以使导入不再失败,并且文档对于组件仍然是准确的