当前位置: 首页 > article >正文

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

webpack通过工具:terser

使用前需要先安装一下

vue.config.js

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

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,
            },
        },
    },
});


http://www.kler.cn/a/232426.html

相关文章:

  • Armv8/Armv9架构从入门到精通-介绍
  • 【three.js】纹理贴图
  • lvm快照备份技术详细知识点
  • 学习记录1
  • RPA赋能内容创作:打造小红书入门词语图片的全自动化流程
  • 【漏洞预警】FortiOS 和 FortiProxy 身份认证绕过漏洞(CVE-2024-55591)
  • 2024.2.8日总结(小程序开发5)
  • Flink Format系列(2)-CSV
  • C#用Array类的Reverse方法反转数组中元素
  • springboot/ssm出租车管理系统车辆调度管理系统Java系统
  • ChatGPT学习第一周
  • R语言rmarkdown使用
  • 用的到的linux-查找find-Day4
  • MySQL 的Sql脚本是如何被编译的
  • [office] Excel如何快速统一数字编号长度 #经验分享#其他
  • 排序算法---冒泡排序
  • SQL注入(SQL Injection)从注入到拖库 —— 简单的手工注入实战指南精讲
  • PSM-Net根据Stereo图像生成depth图像
  • DMA直接内存访问,STM32实现高速数据传输使用配置
  • 挖矿系列:细说Python、conda 和 pip 之间的关系
  • 配置ARM交叉编译工具的通用步骤
  • Redis篇之redis是单线程
  • ArcGIS Pro 按照字段进行融合或拆分
  • golang压缩与解压缩文件
  • Sqli靶场23-->30
  • Spring AI - 使用向量数据库实现检索式AI对话