console.log导致内存泄露 打包时自动去掉console.log方法

webpack通过工具:terser

使用前需要先安装一下

vue.config.js

javascript 复制代码
const { defineConfig } = require('@vue/cli-servise');
module.exports = defineConfig({
    transpileDependencies:true,
    terser:{
        terserOptions:{
            compress:{
                drop_console:true,
                drop_debugger:true,
                },
             },
            },
           });

然后直接打包就会自动去掉console.log,不影响开发环境

如果是vue3+vite

vite.config.js

javascript 复制代码
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
    plugins:[vue()],
    build:{
        minify:'terser',
        terserOptions:{
            compress:{
                drop_console:true,
                drop_debugger:true,
            },
        },
    },
});
相关推荐
七月丶18 分钟前
❌ 别再用接口文档开发了!我改用“Mock-First”后爽到飞起
前端·javascript·后端
綦枫Maple23 分钟前
Vue实战(08)解决 Vue 项目中路径别名 `@` 在 IDE 中报错无法识别的问题
前端·ide·vue.js
患得患失94924 分钟前
【前端】【业务场景】【面试】在前端开发中,如何实现文件的上传与下载功能,并且处理可能出现的错误情况?
前端
315356691324 分钟前
Optional 全解析:Java 最被低估的空值处理利器
java·前端·后端
七月丶25 分钟前
🗑 写了 2000 行代码,结果自己全删了。
前端·javascript·后端
SQ有空就喝水29 分钟前
Midscene 提示词工程实战:从入门到精通的 11 个核心技巧
前端·aigc·ai编程
Mike_jia30 分钟前
DBeaver插件开发与高级定制全指南:从入门到架构设计
前端
江城开朗的豌豆31 分钟前
JavaScript篇:遍历数组:for循环与forEach的本质区别与实战选择
前端·javascript·面试
Haku Coder33 分钟前
网络安全零基础培训 L1-7 Web基础和CSS渲染
前端·css
生命猿于运动33 分钟前
Trae使用体验
前端·javascript·vue.js