2017-11-15 7 views
1

アセットフォルダにある角度4.xプロジェクト用のカスタムフォントを統合したいとします。私は角度のある素材を使用しています。Sassエラー: "typography-config"の後に無効なCSS 4.x

@import '[email protected]/material/theming' 

$used-fonts : 'Avenir', arial 

$general-typography : mat-typography-config(
    $font-family: quote($used-fonts) 
) 

@include mat-core($general-typography) 

私が得たエラー:私はエラーを与えて

Invalid CSS after "...ography-config(": expected expression (e.g. 1px, bold), was "{" 

:

でその材料のために、私は私のstyles.sassここ

でカスタムタイポグラフィを設定していたコードです

アイデア?

+0

表示したスタイルのみを含む最小限のSCSSファイルをコンパイルしようとしましたか?私が尋ねる理由は、コンパイラがスタイルシートの初期に発生したエラーについて実際に不平を言うかもしれないからです。 –

+0

オンラインでsassmeisterと同じエラーが発生しました。 –

+0

セミコロンを省略しているからではありませんか?例えば各delarationの最後にセミコロンを追加してみてください:@import '〜@ angular/material/theming'; –

答えて

1

私はあなたに1行以内で試してください。ネストされた値と見なします

$general-typography : mat-typography-config($font-family: quote($used-fonts)) 
-1

各宣言の後にセミコロンを追加することをお勧めします。 CSSはルール内の最後の宣言(オプション)以外の各宣言の後にセミコロンを必要とし、SASSはそれに従うと思います。

@import '[email protected]/material/theming'; 

$used-fonts : 'Avenir', arial; 

$general-typography : mat-typography-config(
    $font-family: quote($used-fonts) 
); 

@include mat-core($general-typography); 
関連する問題