我想添加方阵5到我的角-cli 8.0.2项目(与scss)通过复制字体到项目(不是从互联网链接他们),不使用任何外部插件/项目,但以直接的方式。
因此,我创建了项目并安装了fontawesome (免费) 通过国家预防机制,如下所示
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/并看到以下内容:

我使用不同的指示从互联网,但这是最好的结果,我得到-但仍然不工作(我们看到正方形,而不是这个图标)。如何解决这个问题?
发布于 2019-12-01 12:43:34
字体现在提供了字体角元件,但是您也可以使用以下简单的方法:
npm install --save @fortawesome/fontawesome-free只需简单地将以下内容添加到styles.scss中,就可以加载字体漂亮的图标
$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上测试。
https://stackoverflow.com/questions/56642947
复制相似问题