首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在角-cli 8中为角7设置字体超赞5。

在角-cli 8中为角7设置字体超赞5。
EN

Stack Overflow用户
提问于 2019-06-18 06:32:06
回答 2查看 7.3K关注 0票数 2

我想添加方阵5到我的角-cli 8.0.2项目(与scss)通过复制字体到项目(不是从互联网链接他们),不使用任何外部插件/项目,但以直接的方式。

因此,我创建了项目并安装了fontawesome (免费) 通过国家预防机制,如下所示

代码语言:javascript
复制
ng n --style=scss --routing=true myproject
cd myproject
npm install --save-dev @fortawesome/fontawesome-free

我修改文件:

  • angular.json中的键projects.myproject.architect.build.options.styles中,我向数组中添加了以下值 "./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss"
  • styles.scss中,我添加了一行: @import "../node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss";
  • src/app/app.component.html中,在Wellcome文本之后添加 <i class="fas fa-sync-alt"></i>

然后运行命令ng serve并进入浏览器到http://localhost:4200/并看到以下内容:

我使用不同的指示从互联网,但这是最好的结果,我得到-但仍然不工作(我们看到正方形,而不是这个图标)。如何解决这个问题?

EN

Stack Overflow用户

发布于 2019-12-01 12:43:34

字体现在提供了字体角元件,但是您也可以使用以下简单的方法:

代码语言:javascript
复制
npm install --save @fortawesome/fontawesome-free

只需简单地将以下内容添加到styles.scss中,就可以加载字体漂亮的图标

代码语言:javascript
复制
$fa-font-path: '~@fortawesome/fontawesome-free/webfonts';
@import "~@fortawesome/fontawesome-free/scss/fontawesome.scss";
@import "~@fortawesome/fontawesome-free/scss/solid.scss";
@import "~@fortawesome/fontawesome-free/scss/brands.scss";

在角v8.2.14和角CLI v8.3.19上测试。

票数 7
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56642947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档