angular 2+ 项目中并非所有免费字体都很棒
Not all free font awesome fonts loading in angular 2+ project
我在整个项目中使用了几个免费的 Font Awsome 图标。大多数负载就好了,例如
<i class="fa fa-search"></i>
但是显示放大镜图标
<i class="fa fa-sync"></i>
没有显示任何内容。两者都被列为“免费”on the Font Awsome site
在我的 angular.sjon 文件中,我有以下对 Font Awesome 的引用;
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/font-awesome/scss/font-awesome.scss"
],
在我的包中-lock.json文件;
"font-awesome": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
},
在我的 package.json 文件中;
"font-awesome": "^4.7.0",
为什么我看不到我期待的图标?
我对 Angular 和 Font Awesome 都比较陌生,如果我的方法通常是错误的,我会非常感谢(即 +1)指导。
fontawesome 站点现在显示版本 5 及更高版本并且您已安装旧版本。
你需要安装这个包
npm install @fortawesome/fontawesome-free
并像这样导入样式文件
style.scss
@import "@fortawesome/fontawesome-free/css/all.css";
我在整个项目中使用了几个免费的 Font Awsome 图标。大多数负载就好了,例如
<i class="fa fa-search"></i>
但是显示放大镜图标
<i class="fa fa-sync"></i>
没有显示任何内容。两者都被列为“免费”on the Font Awsome site
在我的 angular.sjon 文件中,我有以下对 Font Awesome 的引用;
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/font-awesome/scss/font-awesome.scss"
],
在我的包中-lock.json文件;
"font-awesome": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
},
在我的 package.json 文件中;
"font-awesome": "^4.7.0",
为什么我看不到我期待的图标?
我对 Angular 和 Font Awesome 都比较陌生,如果我的方法通常是错误的,我会非常感谢(即 +1)指导。
fontawesome 站点现在显示版本 5 及更高版本并且您已安装旧版本。
你需要安装这个包
npm install @fortawesome/fontawesome-free
并像这样导入样式文件
style.scss
@import "@fortawesome/fontawesome-free/css/all.css";