【发布时间】:2017-12-08 03:49:50
【问题描述】:
我正在尝试将材料设计添加到 jhipster 生成的网关。虽然它似乎在工作,但我在控制台上收到了这个警告;
Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming
Could not find HammerJS. Certain Angular Material components may not work correctly.
下面几行添加到 package.json 依赖项
"@angular/material": "^2.0.0-beta.7",
"hammerjs": "^2.0.8",
以下行被添加到 global.scss
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700');
@import '~@angular/material/prebuilt-themes/indigo-pink.css';
请注意,如果我注释掉 indigo-pink.css 行 UI 会变得更丑,所以我得出结论,当没有注释时,此 css 已成功导入。
Jhipster 版本是 4.5.6
警告的原因可能是什么
编辑1:这解决了hammerjs警告https://stackoverflow.com/a/41322757/795168,但主题警告和UI上的问题仍在继续
【问题讨论】:
-
删除 bootsrap 包试试这个
标签: jhipster