Webpack 压缩 js 没有控制台日志
Webpack compress the js without console log
我有一个 laravel 5.4 项目,我在其中使用 webpack 来管理 js 文件。我尝试设置如果我 运行 npm run prod
命令 compress 我的 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",
// ...
},
我有一个 laravel 5.4 项目,我在其中使用 webpack 来管理 js 文件。我尝试设置如果我 运行 npm run prod
命令 compress 我的 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",
// ...
},