webpack - 如何在 webpack 应用程序中包含 Angular 2 Material 主题。 (JHipster)?

标签 webpack angular-material2

我正在尝试将角度 Material 模块导入到我的应用程序中。 我做了接下来的事情: 安装角材

yarn add @angular/material

包含必要的模块

@NgModule({
    imports: [
        DevizionSharedModule,
        BrowserAnimationsModule,
        MdCardModule,
        MdTabsModule,

在我的 vendor .scss 中包含默认样式 @import '~@angular/material/prebuilt-themes/indigo-pink.css';

但它似乎不起作用,我错过了什么?

最佳答案

  1. 添加 Material 和hammerjs
    yarn 添加@angular/material Hammerjs(如果需要,则安装 yarn ) Material 应该是:“@angular/material”:“^2.0.0-beta.2”版本

  2. 在每个实体模块中导入 Material 模块和hammerjs
    “从‘@angular/material’导入{MaterialModule}; 导入‘hammerjs’;” 在导入数组中添加 Material 模块

  3. 将样式添加到vendor.scss。在 bootstrap 之前添加
    @import 'node_modules/@angular/material/core/theming/prebuilt/deeppurple-amber.scss';

关于webpack - 如何在 webpack 应用程序中包含 Angular 2 Material 主题。 (JHipster)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436779/

相关文章:

javascript - "Uncaught ReferenceError: createDayLabel is not defined"- 如何解决此错误以使 Materialise 的日期选择器正常工作?

webpack - 如何使用 Webpack 包含包许可信息?

javascript - 使用拖动事件在 Angular Material 垫表中进行行重新排序

Angular Material2 md-select 下拉菜单出现在页面底部

javascript - Angular 2 Snackbar - 全局持续时间配置

javascript - 使用错误的 MIME 类型快速发送 Assets

webpack - 为什么要提取css

css - 如何修复 Angular 2 中的错误 “Could not find Angular Material core theme”?

Angular Material 2 卡片可滚动

javascript - 如何防止 webpack 为 css 创建 js 文件?