Sass 如何在Sapper项目中为苗条材质UI(SMUI)组件使用自定义主题/颜色?
我在Sapper项目中使用了苗条材质UI(SMUI) 如果我将Sass 如何在Sapper项目中为苗条材质UI(SMUI)组件使用自定义主题/颜色?,sass,material-ui,svelte,sapper,Sass,Material Ui,Svelte,Sapper,我在Sapper项目中使用了苗条材质UI(SMUI) 如果我将src/theme/_SMUI-theme.scss留空,我可以导入并使用带有默认主题/颜色的SMUI组件。当我在此文件中包含SMUI建议使用自定义颜色的以下代码时,它告诉我找不到要导入的样式表。 @use "@material/theme" with ( $primary: #5466F9, $secondary: #14a564, $surface: #fff, $backgro
src/theme/_SMUI-theme.scss
留空,我可以导入并使用带有默认主题/颜色的SMUI组件。当我在此文件中包含SMUI建议使用自定义颜色的以下代码时,它告诉我找不到要导入的样式表。
@use "@material/theme" with (
$primary: #5466F9,
$secondary: #14a564,
$surface: #fff,
$background: #fff
);
我可以确认
@material/theme
目录确实存在于node_模块中。有人能帮我理解为什么这会导致这样的错误吗?谢谢 这似乎与GitHub问题跟踪器上的问题相同:
解决方案应该是删除node_模块
和package lock.json
并重新安装
rm -r node_modules
rm package-lock.json
npm install
苗条的材料用户界面最近进行了更新(提高了性能!),最新的Sapper工作良好。如果您正在处理Sapper应用程序中的类似错误,我建议您执行以下步骤:
npm uninstall@SMUI/textfield
src/theme/\u smui-theme.scss
对于非工兵项目。这是赛珀的灵感超越了上面的修复。感谢SMUI的创造者亨特,他帮助修复了这个问题,并提供了一个很棒的库