我有一个laravel 5.4项目,我使用 webpack 来管理js文件。如果我在没有调试控制台日志的情况下运行npm run prod
命令压缩我的 js文件,我会尝试设置。
有可能吗?
首先我尝试了这个:
mix.options({
uglify: {
compress: {
drop_console: true,
}
},
});
在webpack.mix.js
,但它没有帮助我。 (这个想法来自here)
其他人对我有什么想法或工作环境吗?
提前致谢!
答案 0 :(得分:1)
此配置应该没问题,因为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",
// ...
},