zoukankan      html  css  js  c++  java
  • 生产环境下的log 在正式环境下隐藏log

    vue 安装 babel-plugin-transform-remove-console

    方法1:然后在 项目中的 babel.config.js文件中加入(此方法不分正式还是生产 log输出均不生效)

    module.exports = {
        "presets": [
            "@vue/cli-plugin-babel/preset"
        ],
        "plugins": [
            [
                "component",
                {
                    "libraryName": "element-ui",
                    "styleLibraryName": "theme-chalk"
                }
            ],
            'transform-remove-console'   // 加入这行 此方法不分正式还是生产 log输出均不生效
        ]
    }
    
    
    

    方法2:仅在正式环境下屏蔽log输出 项目中的 babel.config.js文件中加入

    // 项目发布阶段需要用到的babel插件
    const prodPlugins = []
        // 判断在何种环境下运行
    if (process.env.NODE_ENV === 'production') {
        prodPlugins.push('transform-remove-console')
    }
    
    module.exports = {
        "presets": [
            "@vue/cli-plugin-babel/preset"
        ],
        "plugins": [
            [
                "component",
                {
                    "libraryName": "element-ui",
                    "styleLibraryName": "theme-chalk"
                }
            ],
            // 发布产品时候的插件数组
            ...prodPlugins
        ]
    }
    
    
  • 相关阅读:
    struts2 局部类型转换器
    Struts2 命名空间配置
    Struts2 国际化
    Struts2 跟踪用户状态
    Struts2
    Struts2支持的处理结果类型
    SGI STL内存配置器(一):内存泄漏?
    TP 3.2 笔记 (1)
    AOP TP框架有感
    eclipse+git
  • 原文地址:https://www.cnblogs.com/xujinglog/p/13717834.html
Copyright © 2011-2022 走看看