library.add
必须将所有导入的图标重新输入到函数中,这似乎很乏味(并且像一把手枪) 。有没有办法解决这个问题?
// font-awesome-library.js
import { library } from '@fortawesome/fontawesome-svg-core'
import {
faChartBar, faFileAlt, faBalanceScale, faUser, faFutbol, faBuilding,
faAddressBook, faChartLine, faDatabase, faServer, faLink, faCloudUpload,
faClipboard, faSlidersH, faChartBar, faUsers
} from '@fortawesome/pro-solid-svg-icons'
import { faFortAwesome} from '@fortawesome/free-brands-svg-icons';
// Re-listing these below seem tedious..
library.add(
faChartBar, faFileAlt, faBalanceScale, faUser, faFutbol, faBuilding,
faAddressBook, faChartLine, faDatabase, faServer, faLink, faCloudUpload,
faClipboard, faSlidersH, faChartBar, faUsers, faFortAwesome,
);
此外,如果我输入错误(或使用错误的名称,例如,faBarChart
而不是faChartBar
),我会在 react-fontawesome 中得到一个无用的错误:TypeError: Cannot read property 'prefix' of undefined
:(