EDIT: причина, по которой значки не отображаются, заключается в том, что вы не указали тип стиля значков. Вы можете найти список поддерживаемых стилей иконок здесь (или перечислены ниже):
brands.scss
solid.scss
regular.scss
light.scss
Оригинальный ответ
Файл SCSS, который FontAwesome включает в свой пакет NPM, не настраивается для вас: вы должны импортировать отдельные файлы SCSS самостоятельно. (Для получения дополнительной информации см. документы по SCSS части )
Вместо этого вы должны включить уже скомпилированный CSS, чтобы вам не приходилось импортировать файлы SCSS вручную. (Запустите команду ниже, чтобы установить стиль)
ng config projects.myproject.architect.build.options.styles "./node_modules/@fortawesome/fontawesome-free/css/all.css"
(или вручную добавить "./node_modules/@fortawesome/fontawesome-free/css/all.css"
к стилям вашего проекта)
Для получения дополнительной информации о том, что FontAwesome включает в свой пакет, обратитесь к документам .