当前位置: 首页 > Web前端 > vue.js

vue打包时去除console信息

时间:2023-03-31 14:56:29 vue.js

相关网站(1)npm官网地址:https://www.npmjs.com/package...(2)webpack官网地址:https://webpack.html。cn/plugi...npm下载uglifyjs-webpack-pluginnpminstalluglifyjs-webpack-plugin--save-dev在build/webpack.prod.conf.js中添加如下代码constUglifyJsPlugin=require("uglifyjs-webpack-plugin“)模块。exports={//...configureWebpack:(config)=>{if(process.env.NODE_ENV==='production'){//修改生产环境配置...config.mode='production'~~~~letoptimization={//...minimizer:[newUglifyJsPlugin({uglifyOptions:{warnings:false,compress:{drop_console:true,//放弃对`console.*`函数的调用(删除控制台)drop_debugger:false,//删除调试器pure_funcs:['console.log']}}})]}Object.assign(config,{optimization})}else{//修改开发环境配置...config.mode='development'}//...},//...}