From: Evan You Date: Mon, 9 Nov 2020 22:00:50 +0000 (-0500) Subject: chore: update warning and error messages X-Git-Tag: v3.0.3~50^2~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cf0a40d5be709ef2b8e3ad58ea9b8e1928bcbb6;p=thirdparty%2Fvuejs%2Fcore.git chore: update warning and error messages --- diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 7ba32b8572..841c60ecfe 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -36,7 +36,14 @@ export interface SFCScriptCompileOptions { refSugar?: boolean } -let hasWarned = false +const hasWarned: Record = {} + +function warnOnce(msg: string) { + if (!hasWarned[msg]) { + hasWarned[msg] = true + console.log(`\n\x1b[33m[@vue/compiler-sfc] %s\x1b[0m\n`, msg) + } +} /** * Compile `