【问题标题】:Issue with angular material 2 in angular cli角度cli中的角度材料2问题
【发布时间】:2017-05-24 09:09:19
【问题描述】:

我正在尝试将 angular material2 添加到我的项目中。 (我使用角度-cli) 但是,当我运行ng serve 时出现以下错误:

material.es5.js:177 找不到 Angular Material 核心主题。大多数 Material 组件可能无法按预期工作。有关更多信息,请参阅主题指南:https://material.angular.io/guide/theming

虽然我将它添加到我的全局样式文件中。

@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

我该如何解决?谢谢。

【问题讨论】:

  • 他们的文件不是.scss文件吗?你导入了一个 css 文件。
  • 您可以尝试在 index.html 头中包含以下内容:<link href="../node_modules/@angular/material/prebuilt-themes/indigo-pink.css" rel="stylesheet">
  • 是的,但是我有一个错误,它找不到它:GET localhost:4200/node_modules/@angular/material/prebuilt-themes/…
  • 您的样式文件是*.css 还是*.scss 文件?您是否将其导入到 .angular-cli.json 中的样式对象中?

标签: angular angular-cli angular-material2


【解决方案1】:

在您的angular-cli.json 下:

"apps": [

  //....

"styles": [

   //... , 

  "../node_modules/@angular/material/prebuilt-themes/indigo-pink.css" //<--add this
  ],
]

【讨论】:

    猜你喜欢
    • 2018-04-17
    • 1970-01-01
    • 2017-12-29
    • 2021-03-19
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    相关资源
    最近更新 更多