From: Evan You Date: Fri, 12 May 2023 09:25:37 +0000 (+0100) Subject: fix(compiler-dom): do not throw in production on side effect tags X-Git-Tag: v3.3.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c454b9d7f431d57abedb7184d1e4059914c4463f;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-dom): do not throw in production on side effect tags close #8287 close #8292 --- diff --git a/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts b/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts index 11ed6dad49..fa37b366fa 100644 --- a/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts +++ b/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts @@ -7,9 +7,13 @@ export const ignoreSideEffectTags: NodeTransform = (node, context) => { node.tagType === ElementTypes.ELEMENT && (node.tag === 'script' || node.tag === 'style') ) { - context.onError( - createDOMCompilerError(DOMErrorCodes.X_IGNORED_SIDE_EFFECT_TAG, node.loc) - ) + __DEV__ && + context.onError( + createDOMCompilerError( + DOMErrorCodes.X_IGNORED_SIDE_EFFECT_TAG, + node.loc + ) + ) context.removeNode() } }