Tree Shaking Lodash с помощью Webpack 3.8.1

  • [email protected]

  • [email protected]

  • babel @ 7

  • [email protected]

    Когда дело доходит до Lodash, я использую именованный импорт. Я сконфигурировал @ babel / preset-env с 'modules', установленным в false, чтобы предотвратить транспиляцию в Common JS и использовать lodash в качестве плагина в конфигурации 'babel-loader'. Несмотря на все это, я понял, что мой кусок содержит весь Lodash и значительно его раздувает. Что я могу сделать, чтобы lodash не обрезался? Я не импортирую всю библиотеку в свой код и не использую цепочку.


person Mayur Arora    schedule 24.08.2019    source источник


Ответы (1)


Я поддерживаю библиотеку (гораздо) меньших версий функций lodash. Он написан с использованием современной цепочки сборки, поэтому встряхивание дерева должно происходить легко. Вы можете проверить, есть ли в нем все необходимое: micro-dash.

person Eric Simonton    schedule 07.09.2019