У меня есть проект laravel 5.4, где я использую webpack для управления файлами js. Я пытаюсь установить, что если я бег npm run prod
команды сжать мои JS файлы без журналов отладки консоли.
Является ли это возможным?
Сначала я попытался с этим:
mix.options({
uglify: {
compress: {
drop_console: true,
}
},
});
В webpack.mix.js
но это мне не помогло. (Идея пришла отсюда)
У кого-нибудь есть какая-то идея или работа для меня?
Заранее спасибо!
Этот конфиг должен быть точным, потому что mix передаст параметры непосредственно UlifyJsPlugin
.
mix.options({
uglify: {
compress: {
drop_console: true,
}
},
});
Проверьте, установлен ли плагин, проверив ваш package.json
..
"devDependencies": {
"laravel-mix": "^0.8.8",
"uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony",
// ...
},
webpack.mix.js
не очень нравится эта конфигурация плагинов