Как удалить console.log из производства? - PullRequest
0 голосов
/ 18 января 2019

Как я могу удалить все console.log из производства. Этот код не работает на laravel-mix 4.x :

webpack.mix.js

mix
    .js('resources/js/app.js', 'public/js')

if (mix.inProduction()) {
    mix.options({
      uglify: {
        uglifyOptions: {
          warnings: false,
          comments: false,
          beautify: false,
          compress: {
            drop_console: true,
          }
        }
      }
    });

    mix.version();
}

1 Ответ

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

С laravel-mix 4.x они заменили uglify на terser ( Журнал изменений ).Вы должны изменить свой webpack.mix.js :

if (mix.inProduction()) {
    mix.options({
        terser: {
            terserOptions: {
                compress: {
                   drop_console: true
                }
            }
        }
    });

    mix.version();
}
...