找不到angular-cli,sass和materialize-css的字体

时间:2017-11-16 10:36:23

标签: angular angular-cli materialize

当我使用angular-cli和materialize-css时,我正在一个项目中工作,对于我默认使用sass的样式。当我从lib导入sass文件时:  @import" ~specialize-css / sass / materialize&#34 ;;

该应用找到样式但不是roboto字体

我试图将它直接放在angular-cli.json文件中的样式中,我有同样的错误。 我认为materialize-css sass无法解析字体路径。

1 个答案:

答案 0 :(得分:0)

  

AngularJS Material不会自动加载Roboto字体   本身。

     

开发人员负责加载其中使用的所有字体   应用

您可以自己托管或将其包含在Google字体中

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic">

请看链接。

https://material.angularjs.org/latest/CSS/typography



如果您想使用NPM 你可以使用Webpack + NPM

欲了解更多信息,请参阅链接

https://github.com/pablorsk/test-generator-fountain-webapp-angular-material

$ npm install --save-dev file-loader
$ npm install --save roboto-fontface


希望这有帮助