【问题标题】:Error when creating Angular 2 custom theme: Argument `$map` of `map-get($map, $key)` must be a map创建 Angular 2 自定义主题时出错:`map-get($map, $key)` 的参数 `$map` 必须是地图
【发布时间】:2019-11-26 02:13:02
【问题描述】:

我正在尝试在 Angular 2 中创建自己的自定义主题,但我不断收到错误消息。

我已经尝试安装和重新安装 webpack 并重建一些其他模块,但没有任何帮助。

ERROR in ./src/app/themes.scss
Module build failed (from ./node_modules/sass-loader/lib/loader.js):

undefined
              ^
      Argument `$map` of `map-get($map, $key)` must be a map
      in C:\Users\Administrator\Dev\MONEY-SAVING\node_modules\@angular\material\_theming.scss (line 1372, column 16)

我希望能够成功创建自己的 Angular 主题。

【问题讨论】:

  • 错误在./src/app/themes.scss - 所以如果你显示代码会有所帮助。

标签: angular angular-material themes


【解决方案1】:

您是否尝试过将角度材质/动画/cdk 更新为至少大致相同的版本? (签入 package.json)这对我有帮助,请参阅 my bug

如果这不是问题,一位同事谈到最近修复了一个类似的 sass-loader 问题,应该有节点或节点包管理器错误指向这个。

【讨论】:

    猜你喜欢
    • 2018-06-15
    • 1970-01-01
    • 2021-06-22
    • 2022-07-13
    • 2015-06-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多