scss上的字体问题

时间:2018-04-04 19:36:02

标签: angular ionicons ng-packagr

我正在使用ng-packager创建我自己的带有angular的警报包,它使用ionicons包。

包裹链接为https://www.npmjs.com/package/jtp-alert,项目已打开,位于https://github.com/jtpdev/ng-alert

但是当我安装jtp-alert时:

  

npm install --save jtpdev

我将使用它,找不到scss文件的字体。

ionicons_not_found

,控制台显示:

ionicons_font_console

我无法理解为什么在主路径上搜索字体。

我能做些什么来解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是因为找不到字体,所以当npm run packagr时它没有呈现。如果您使用scss,则必须设置指向字体文件夹的字体路径。

要解决此问题,请像这样更新alert.component.scss

$ionicons-font-path: "../../../node_modules/ionicons/fonts";
@import "../../../node_modules/ionicons/scss/ionicons.scss";