【发布时间】:2019-01-29 10:28:09
【问题描述】:
我想用 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 将整个包导入到编译后的代码中
有没有更简单、更清洁的方法来实现这一点?
【问题讨论】:
标签: javascript webpack ecmascript-6