Very old question, but nowNow you can use their JS API, which will load only selected SVG files. This incredibly lowers the bundle size.
npm install @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icon and then
import { library, dom } from '@fortawesome/fontawesome-svg-core' import { faCamera } from '@fortawesome/free-solid-svg-icons' library.add(faCamera) dom.watch() <i class="fa-solid fa-camera"></i>