Angular 在 AWS Serverless 中部署到 Prod 的 Web 应用程序无法加载图标主机无法解码下载的字体
Angular Web App Deployed to Prod in AWS Serverless fails to load icons Host failed to decode downloaded font
在我的 styles.scss 在我的 Angular 应用程序中。
我像这样导入 font-awesome...
@import "~font-awesome/css/font-awesome"; //也作为scss
在本地工作正常,但一旦部署到 AWS,我就会收到控制台警告...
无法解码下载的字体:https://XXXXXXX.execute-api.ap-southeast-2.amazonaws.com/Prod/fontawesome-webfont.20fd1704ea223900efa9.woff2
而且图标不显示。
我已经在 AWS 控制台的二进制媒体类型 font/woff 等中添加了文件类型
我也试过根据
将 @font-face 直接添加到字体类型
然而还是没有喜悦。
有什么想法吗??
此致
马克
我最终选择了 angular-fontawesome。它非常容易实施,集成良好并快速呈现,最重要的是在 AWS 无服务器应用程序上没有任何问题。此外,您只需加载您使用的图标 - 没有额外的负担。
https://github.com/FortAwesome/angular-fontawesome
还有一个非常方便的 Stackblitz 测试图标...
https://stackblitz.com/edit/angular-fontawesome-sample?file=src%2Fapp%2Fapp.module.ts
在我的 styles.scss 在我的 Angular 应用程序中。
我像这样导入 font-awesome... @import "~font-awesome/css/font-awesome"; //也作为scss
在本地工作正常,但一旦部署到 AWS,我就会收到控制台警告... 无法解码下载的字体:https://XXXXXXX.execute-api.ap-southeast-2.amazonaws.com/Prod/fontawesome-webfont.20fd1704ea223900efa9.woff2 而且图标不显示。
我已经在 AWS 控制台的二进制媒体类型 font/woff 等中添加了文件类型
我也试过根据
然而还是没有喜悦。
有什么想法吗??
此致
马克
我最终选择了 angular-fontawesome。它非常容易实施,集成良好并快速呈现,最重要的是在 AWS 无服务器应用程序上没有任何问题。此外,您只需加载您使用的图标 - 没有额外的负担。 https://github.com/FortAwesome/angular-fontawesome
还有一个非常方便的 Stackblitz 测试图标... https://stackblitz.com/edit/angular-fontawesome-sample?file=src%2Fapp%2Fapp.module.ts