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
        ]
    }
    
    
  • 相关阅读:
    二叉排序树(B-Tree)-c实现
    队列(Queue)-c实现
    栈(stack)--c实现(使用双链表)
    链表(list)--c实现
    c 和 指针读书笔记(1)
    c traps and pitfalls reading notes(2)
    js 控制
    正则表达式
    Android 笔记
    Android 布局方式学习
  • 原文地址:https://www.cnblogs.com/xujinglog/p/13717834.html
Copyright © 2011-2022 走看看