Webpack 4 оптимизировать-минимизировать игнорируется с режимом = разработка - PullRequest
0 голосов
/ 13 сентября 2018

Раньше я использовал Webpack 3, где у меня было 3 разных сборки:

  1. Полная отладочная сборка, в которой код не минимизирован и похож на режим = разработка.

  2. Тестовая сборка, в которой она похожа на mode = development, но использует уменьшенный код для меньшего размера пакета.

  3. Построение prod, которое в основном совпадает с mode = production и флагом -p.

У меня возникли проблемы с репликацией моей «тестовой» сборки, в которой у меня была версия для разработки моего пакета (главным образом для поддержки средств разработки), но размер пакета был почти близок к моей рабочей сборке.

Вот что у меня есть:

NODE_ENV='development' webpack --optimize-minimize --mode=development

Это больше не работает, так как флаг оптимизации-минимизации игнорируется, поэтому мой пакет довольно большой.

1 Ответ

0 голосов
/ 22 января 2019

Используйте файл webpack.config.js и убедитесь, что для минимизации в процессе оптимизации установлено значение true.

optimization: {
        minimize: true,
        minimizer: [new TerserPlugin({
            terserOptions: {
              mangle: true, // Note `mangle.properties` is `false` by default.
            },
        })],
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...