У меня есть большой пакет, который нужно разбить на несколько кусков, чтобы получить ограничение 2 МБ PWA. Из BundleAnalyzerPlugin я вижу, что мне было бы полезно разделить loda sh, fontawsome и момент на отдельные куски / файлы комплектов.
У меня есть попытался использовать метод разделения import () , описанный здесь , но не мог понять, как заставить его работать на Fontawesome.
Приведенный ниже пример не работает, так как он по-прежнему оставляет fontawesome в комплекте и загружает значки только при взаимодействии с ним.
import { faBell, faEyeSlash, faEye} from '@fortawesome/free-solid-svg-icons';
import { faBell as regularBell} from '@fortawesome/free-regular-svg-icons';
import('@fortawesome/fontawesome-svg-core').then(fontawesome => {
fontawesome.library.add(
faBell, faEye, faEyeSlash, regularBell
)
})
Какая правильная техника для разделения пакетов, таких как loda sh, fontawesome и момента на отдельные пакеты?
С уважением / K