角材料主题自定义

时间:2018-07-15 23:12:59

标签: angular angular-material angular-material2 angular-material-theming

我正在尝试修改具有Angular 6且使用Angular Material 6.3.3的项目的主题

当前,我只是从Material网站复制了代码,并按照以下步骤操作,但是当我尝试运行ng serve时却弹出一个错误。

row[0]

我的theme.scss文件如下:

**ERROR** in ./src/styles.css (./node_modules/raw-loader!./node_modules/postcss-loader/lib??embedded!./src/styles.css)
Module build failed: Syntax Error

(118:13) Missed semicolon

116 | // We use display: flex on this element exclusively for centering connected overlays.
117 | // When not centering, a top/left/bottom/right will be set which overrides the normal

118 | // flex layout.
| ^
119 | display: flex;
120 |

ℹ 「wdm」: Failed to compile.

2 个答案:

答案 0 :(得分:1)

我发现解决方案是将您的项目完全切换到SCSS或仅使用CSS。 Angular Materials的文档基本上假定您正在使用SCSS,因此所有内容都需要使用在SCSS中样式化的项目来生成。

因此,总而言之,您可以一直使用CSS或在创建项目时执行ng new --style = scss

答案 1 :(得分:0)

我认为您输入的是错误的内容,应该是:

@import '~@angular/material/theming';
相关问题