正方形而不是图标 fontawesome

squares instead of icons fontawesome

我正在尝试从 fontawesome 添加一个图标到我的网站。我想做的是在不使用 cdns 的情况下导入它。

我的 html 代码如下所示:

<div class="footer__socialmedia__icons">
  <i class="fab fa-facebook-f"></i>
  </i>
</div>

我的 app.scss 文件如下所示:

// Fonts
// =================================================

@import "../../../node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss";
@import "../../../node_modules/@fortawesome/fontawesome-free/scss/regular.scss";
@import "../../../node_modules/@fortawesome/fontawesome-free/scss/solid.scss";
@import "../../../node_modules/@fortawesome/fontawesome-free/scss/brands.scss";
@import "../../../node_modules/@fortawesome/fontawesome-free/scss/v4-shims.scss";

唯一有效的方法是添加:

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">

但我真的想把它放在本地...

好的,我的问题解决了。 也许这会帮助某人: 我需要做的就是将一个 js 文件导入到我的 app.js 组件中。在我的代码中它看起来像这样

import '../../../node_modules/@fortawesome/fontawesome-free/js/all'

干杯