我发现了一个有趣的问题,但无法找到解决方案。当我在本地托管文件时,Fontawesome 5 图标显示为损坏的图标,但在使用 CDN 时会起作用。我正在使用 Asp.Core 进行开发,使用 Libman 进行包管理,本地文件与 CDN 文件相同
样式标签尝试:
<!--Doesn't Work-->
<link href="~/lib/font-awesome-5/css/all.css" rel="stylesheet" />
<!--Works-->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
Libman Json:(注意文件是CDN文件)
{
"provider": "filesystem",
"library": "https://use.fontawesome.com/releases/v5.7.2/css/all.css",
"destination": "wwwroot/lib/font-awesome-5/",
"files": [
"css/all.css",
"js/all.js",
"webfonts/fa-brands-400.eot",
"webfonts/fa-brands-400.svg",
"webfonts/fa-brands-400.ttf",
"webfonts/fa-brands-400.woff",
"webfonts/fa-brands-400.woff2",
"webfonts/fa-regular-400.eot",
"webfonts/fa-regular-400.svg",
"webfonts/fa-regular-400.ttf",
"webfonts/fa-regular-400.woff",
"webfonts/fa-regular-400.woff2",
"webfonts/fa-solid-900.eot",
"webfonts/fa-solid-900.svg",
"webfonts/fa-solid-900.ttf",
"webfonts/fa-solid-900.woff",
"webfonts/fa-solid-900.woff2"
]
}
任何帮助深表感谢!