Размер пакета React Semantic-ui с веб-пакетом слишком велик - PullRequest
0 голосов
/ 07 июня 2019

Я использую semantic-ui реагирует с webpack 4, но когда я запускаю сборку, я получаю эту ошибку:

    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      node_modules/semantic-ui-css/themes/default/assets/fonts/icons.svg (382 KiB)
      node_modules/semantic-ui-css/themes/default/assets/fonts/brand-icons.svg (496 KiB)
main.css (620 KiB)
  bundle.js (559 KiB)

есть ли способ решить эту проблему? Я гуглил, но не могу найти ничего полезного. В моем файле веб-пакета я просто установил:

mode: "production"

в файле реакции я импортирую CSS для темы по умолчанию, например:

import 'semantic-ui-css/semantic.min.css';

но все же эти ресурсы добавляются, на их сайте для реакции-семантики-пользовательского интерфейса говорится, что шейкинг дерева поддерживается по умолчанию (у меня установлена ​​последняя версия), и я знаю, что в веб-пакете 4 также есть шейкинг дерева по умолчанию при запуске в производственном режиме.

1 Ответ

1 голос
/ 09 июня 2019

Эти активы добавляются при импорте в semantic-ui-css/semantic.min.css, тряска дерева не работает внутри модуля css (в вашем случае это импорт в semantic-ui-css/semantic.min.css).

...