diff --git a/packages/vue-cli-plugin-uni/util/console.js b/packages/vue-cli-plugin-uni/util/console.js index 7649a5407e861213fcb96e1bc3994c0702672866..a042f0ecb2f13657c2087cde600395636bc06b5d 100644 --- a/packages/vue-cli-plugin-uni/util/console.js +++ b/packages/vue-cli-plugin-uni/util/console.js @@ -1,28 +1,28 @@ -const ZERO_WIDTH_CHAR = { - NOTE: '', - WARNING: '\u200B', - ERROR: '\u200C', - backup0: '\u200D', - backup1: '\u200E', - backup2: '\u200F', - backup3: '\uFEFF' +const ZERO_WIDTH_CHAR = { + NOTE: '', + WARNING: '\u200B', + ERROR: '\u200C', + backup0: '\u200D', + backup1: '\u200E', + backup2: '\u200F', + backup3: '\uFEFF' +} + +function overridedConsole (name, oldFn, char) { + console[name] = function (...args) { + oldFn.apply(this, args.map(arg => { + let item + if (typeof arg !== 'object') { + item = `${char}${arg}${char}` + } else { + item = `${char}${JSON.stringify(arg)}${char}` + } + + return item + })) + } +} +if (typeof console !== 'undefined') { + overridedConsole('warn', console.warn, ZERO_WIDTH_CHAR.WARNING) + // overridedConsole('error', console.error, ZERO_WIDTH_CHAR.ERROR) } - -if (console) { - function overridedConsole(name, oldFn, char) { - console[name] = function (...args) { - oldFn.apply(this, args.map(arg => { - let item - if (typeof arg !== 'object') { - item = `${char}${arg}${char}` - } else { - item = `${char}${JSON.stringify(arg)}${char}` - } - - return item - })) - } - } - overridedConsole('warn', console.warn, ZERO_WIDTH_CHAR.WARNING) - // overridedConsole('error', console.error, ZERO_WIDTH_CHAR.ERROR) -} \ No newline at end of file