我想使用FontAwesome的图标,但整个包太大了,我只能选择我需要的图标
我正在使用vue和webpack
目前我只有标准包:
import { library } from '@fortawesome/fontawesome-svg-core'
import { faGem as falFaGem, faDatabase as falFaDatabase } from '@fortawesome/pro-light-svg-icons'
import { faGem as farFaGem } from '@fortawesome/pro-regular-svg-icons'
import { faGem as fasFaGem } from '@fortawesome/pro-solid-svg-icons'
library.add(falFaGem, falFaDatabase, farFaGem, fasFaGem)
我的问题是:我有大约80个图标(暂时),其中一些是重复的,例如示例中的faGem,因此会出现“faGem as farFaGem”的情况。
我尝试从“@fortawesome/pro-regular-svg-icons”中导入FAS,并使用foreach添加到库中,但是webpack将整个包导入到编译代码中。
有更简单、更清晰的方法来实现这一点吗?