【发布时间】:2022-01-15 21:16:18
【问题描述】:
我只使用材料设计的立面部分(mdc-elevation),只是想添加一些实用程序类。在我的 scss 文件中,我有这个:
@use "@material/elevation/mdc-elevation";
@for $z-value from 0 through 24 {
.mdc-elevation-white--z#{$z-value} {
@include mdc-elevation.elevation($z-value, white);
}
}
但是我的编译器抱怨:
Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: There is no module with the namespace "elevation-theme".
我不知道我是否做得对,因为文档没有太多示例,进入源代码就像陷入一个又深又抽象的兔子洞。
我使用的是 sass,而不是 node-sass,所以模块应该可以工作。如果我删除 for 循环(并保留 @use ...),一切都会正常工作。
可能出了什么问题?
【问题讨论】:
标签: webpack sass material-design sass-loader mdc-components