【发布时间】:2018-08-26 16:24:53
【问题描述】:
我正在尝试在 Angular Material 中设置我的自定义主题。我的问题是当我想导入 mixin angular-material-theme 时,我收到了这个错误:
错误 ./node_modules/raw-loader!./node_modules/postcss-loader/lib??embedded!./node_modules/sass-loader/lib/loader.js??ref--8-3!./src/theme.scss 模块构建失败:未定义 ^
map-get($map, $key)的参数$map必须是地图回溯: node_modules/@angular/material/_theming.scss:1166,在函数
map-getnode_modules/@angular/material/_theming.scss:1166,在函数mat-colornode_modules/@angular/material/_theming.scss:1325,在 mixinmat-option-themenode_modules/@angular/material/_theming.scss:3739,在 mixinmat-core-themenode_modules/@angular/material/_theming.scss:3808,在 mixinangular-material-theme标准输入:12 在 E:\PC_SHOP\pcShop-Final\PcShop-Final\node_modules\@angular\material_theming.scss (第 1166 行,第 11 列)
我的 sass 代码:
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
@import '~@angular/material/_theming.scss';
@include mat-core();
$primary: mat-pallete($mat-orange, 500);
$accent: mat-palette($mat-blue-grey, 800);
$warn: mat-palette($mat-pink, 400);
$app-theme: mat-light-theme($primary, $accent, $warn);
@include angular-material-theme($app-theme);
【问题讨论】:
-
发布代码图像而不是代码本身会拒绝索引能力,因此其他有相同错误的用户不会通过搜索错误消息找到您的问题。简而言之,你在寻求帮助的同时拒绝帮助他人。考虑用代码本身替换图像。
-
好的,我会记住的,谢谢