I'm using fontawesome 5.x in my angular 8+ app, and the system to import the icons is very very awfull to me.
This is how I do: (like documentation say <https://github.com/FortAwesome/angular-fontawesome>)

```
import { Component, OnInit } from '@angular/core';
import {faHome,faSearch,faArchive,faFileSignature,
    faAddressBook,faUserMd,faDesktop} from '@fortawesome/free-solid-svg-icons/'

@Component({
selector: 'app-menu',
templateUrl: './menu.component.html',
styleUrls: ['./menu.component.css']
})
export class MenuComponent implements OnInit {
faHome = faHome;
faSearch = faSearch;
faArchive = faArchive;
faFileSignature = faFileSignature;
faAddressBook = faAddressBook;
faUserMd = faUserMd;
faDesktop = faDesktop;
constructor() { }

ngOnInit() {
}

}

```

This can be okay if you have < 10 icons, but if you have +10 I think this is awfull. Is there another better way to import this?
I was searching the css file of fontawesome to "import it" at scripts of `angular.json` like I do with bootstrap popper.js and jquery but didnt found it in node\_modules.

So, is there another another way to do this more "clean"? (not CDN way)

[Resolved]
==========

Okay I was importing the fontawesome library for desktop apps, no for web apps.
With web apps package I'm okay doing like I do.

Thank you all.