vue生产环境不打印console.log的简单实现方法是重写console.log

main.js

1
2
3
4
5
6
7
8
9
// 重写console.log函数,除了dev环境其余不打印console
export function rewirteLog() {
    console.log = (function (log) {
        return process.env.NODE_ENV === 'development' ? log : function () {
        }
    }(console.log))
}

rewirteLog()