我有一个 laravel 5.4 项目,我使用 webpack 来管理 js 文件。我尝试设置,如果我运行 npm run prod
命令压缩我的没有调试控制台日志的 js 文件。
可能吗?
首先我尝试了这个:
mix.options({
uglify: {
compress: {
drop_console: true,
}
},
});
在webpack.mix.js
中,但它对我没有帮助。 (这个想法来自here)
其他人对我有一些想法或工作环境吗?
提前致谢!
最佳答案
这个配置应该没问题,因为 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",
// ...
},
关于javascript - Webpack压缩js而不需要控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45330431/