Включение встряхивания дерева с Webpack4 - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь преобразовать свой код в ES6, чтобы я мог использовать преимущества Tree Shaking от Webpack4. В настоящее время я использую только статистику импорта, за исключением одного места, где я использую require. Я компилирую с esnext. Что я хочу знать, так это то, нужно ли мне удалять все операторы require в импорте, чтобы это работало, или все равно будет происходить дрожание дерева.

Это два правила, указанных в веб-пакете, из которого я ухожу:

1.) Используйте синтаксис модуля ES2015 (т.е. импорт и экспорт).

2.) Убедитесь, что компиляторы не преобразуют синтаксис вашего модуля ES2015 в модули CommonJS (это поведение по умолчанию для популярного пресета Babel @ babel / preset-env - подробности см. В документации).

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