我想创建一个修改后的控制台,其功能与真实控制台 en js 相同:
这是我想做的:
export function consoleX (tag, msg){
if (process.env.REACT_APP_PROFILE === "dev") {
return console(tag, msg);
} else {
return null;
}
}
我希望能够使用consoleX.log、consoleX.error等
我的函数调用如下:
consoleX.log("Hi", "Hello")
但这不起作用,因为 console(tag, msg) 返回异常..
有什么想法吗?
最佳答案
你想尝试一下这个吗?您需要根据您的要求/文件进行更改,但消耗量将保持不变。
consoleX.log("嗨", "你好")
var consoleHolder = console;
var consoleX = {}
if(process.env.REACT_APP_PROFILE !== "dev"){
Object.keys(consoleHolder).forEach(function(key){
consoleX[key] = function(){};
})
}else{
consoleX = consoleHolder;
}
关于javascript - 重新创建控制台 en js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52139185/