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
        ]
    }
    
    
  • 相关阅读:
    CSS动画小结
    CSS效果常见问题
    CSS效果小结
    CSS(非布局样式)
    CSS(选择器)
    SkipList
    实现一个简易版RPC
    实现一个简易版的SpringMvc框架
    关于缓存击穿
    java多线程系列 目录
  • 原文地址:https://www.cnblogs.com/xujinglog/p/13717834.html
Copyright © 2011-2022 走看看