ES6 JS встряхивание дерева не работает для antd lib - PullRequest
1 голос
/ 06 июля 2019

Протестировано с create-react-app@3.0.1 и встряхиванием дерева JS не работает.

Шаги для воспроизведения:

  1. создать новое приложение create-react-app treeshakeTest
  2. cd treeshakeTest
  3. npm i
  4. npm i --save antd
  5. в src/App.js добавьте import Button from 'antd/es/button' вверху и <Button type="primary">Button</Button> где-то в ответ

Результат: при импорте antd комплект увеличивается на +171.28 KB см. Изображение enter image description here

До antd импорта: enter image description here

1 Ответ

0 голосов
/ 06 июля 2019

Кажется, это известная проблема с antd (значки импортируются). V4 библиотеки исправит это до тех пор, пока использование https://github.com/Beven91/webpack-ant-icon-loader для разделения значков на куски не решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...