0

我试图从 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">

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

4

1 回答 1

1

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

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

干杯

于 2020-09-24T07:23:08.037 回答