当前位置: 首页 > 知识库问答 >
问题:

ng cli 6和字体可怕图标不工作

龙昊焱
2023-03-14

我正在使用font awesome 4.70、angular 6.0.8和cli 6.0.8(下面是完整版本),我正在尝试用cli的“ng build”替换现有的Web包过程。我遇到了一个问题,font Aewome的图标没有显示出来。我在过去的旧版本中也遇到过类似的问题,但我还没有找到解决方案

我的资源中连接了字体

assets:[
    "./node_modules/font-awesome/fonts",
    //other assets
]

我将CSS包含在我angula.json的样式部分中

styles:[
    "./node_modules/font-awesome/css/font-awesome.css",
    //other styles
]

我没有使用“ng service”,我只是使用build命令来转译我的代码。在浏览器中,我收到了这些错误。

GEThttp://localhost:29380/fontawesome-webfont.woff2?v=4.7.0404(未找到)

GEThttp://localhost:29380/fontawesome-webfont.woff?v=4.7.0404(未找到)

收到http://localhost:29380/fontawesome-webfont。ttf?v=4.7.0 404(未找到)

我在输出目录中看到assests,但由于某种原因它们不可用,我得到404。

共有3个答案

常业
2023-03-14

首先,安装字体真棒

npm安装字体真棒

然后添加

@导入“~ font-awesome/css/font-awesome.css;

在样式中。css文件。

司马俊晖
2023-03-14

我也有同样的问题,并遵循指示!!行得通,

第1步:删除fort棒:注册表和AuthToken(如果有)

npm config delete "@fontawesome:registry"
npm config delete "//npm.fontawesome.com/:_authToken"

第2步:

需要安装包后

npm install --save-dev @fontawesome/fontawesome-free

步骤3:

在您的angular.json添加

"node_modules/@fontawesome/fontawesome-free/js/all.js"
"node_modules/@fontawesome/fontawesome-free/css/all.css"

在右块中添加js和css文件(脚本/样式)

注意:将其添加到两个测试中

田普松
2023-03-14

我也经历了这个问题,决定如下。在角度上。内部版本中的json文件

{
     "glob": "**/*",
     "input": "node_modules/font-awesome/fonts",
     "output": "assets/fonts"
}

在构建中

{
    "input": "node_modules/font-awesome/scss/font-awesome.scss"
}

最后,在全局scss样式文件中,我包含了以下说明:

$fa-font-path: "../assets/fonts" !default;
i[class^="fa-"], ion-icon[class^="fa-"] {
    font-family: "FontAwesome" !important;
}

请注意,在全局scss样式文件中,如果您使用的是Ionic,我还包括了ion图标

我希望这能解决你的问题。

 类似资料:
  • 可下载字体:被消毒剂拒绝(字体系列:“字体真棒”样式:正常重量:正常拉伸:正常src指数:1)来源:http://192.168.1.254/theme/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3http://192.168.1.254/theme/font-awesome/css/font-awesome.min.css第4行 我一直

  • 我意识到我们可以使用背景图像的后退,但如果可能的话,使用字体Awesome将是很好的。

  • 主要内容:什么是字体图标?,获取字体图标,CSS 规则解释,用法,实例,带有字体图标的导航栏,实例,定制字体图标,图标列表本章将讲解字体图标(Glyphicons),并通过一些实例了解它的使用。Bootstrap 捆绑了 200 多种字体格式的字形。首先让我们先来理解一下什么是字体图标。 什么是字体图标? 字体图标是在 Web 项目中使用的图标字体。虽然,Glyphicons Halflings 需要商业许可,但是您可以通过基于项目的 Bootstrap 来免费使用这些图标。 为了表示对图标作者

  • 所以我正在尝试一个营销页面的原型,我正在使用Bootstrap和新的字体Awesome文件。问题是,当我尝试使用图标时,页面上呈现的只是一个大正方形。 下面是我将文件包含在Head中的方式: 下面是我尝试使用图标的一个例子: 但所有这些都是在一个大方块里呈现出来的。有人知道会发生什么吗?

  • 出于某种原因,我的图像图标正在出现错误,尽管我试图修复它... 我读过这个问题,答案建议在mitmap文件夹中创建图像图标。因此,我将代码行从更改为 您可以看到图像上有一个错误。为什么会这样? 我曾试图: 清洁项目 重建项目 确保@mitmap/ic_启动器确实存在: 即使在我所有的尝试之后,错误仍然存在。我已经被困在这个问题上好几个小时了,我的脑袋都转不过来了。这是我的代码还是android s

  • 问题内容: 我已经浏览了许多有关此错误的现有线程,但仍然没有运气。我什至不打算包装罐子或使用任何第三方包装工具。我只是在Eclipse中运行(效果很好),然后尝试从命令行在其构建位置运行完全相同的应用程序(获取此错误)。我的目标是能够压缩bin文件夹并将其发送出去,以通过命令行脚本由其他人运行。一些细节: 这是一个命令行应用程序,我将commons-lang-2.4.jar用于字符串实用程序。那是