From c454b9d7f431d57abedb7184d1e4059914c4463f Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 12 May 2023 10:25:37 +0100 Subject: [PATCH] fix(compiler-dom): do not throw in production on side effect tags close #8287 close #8292 --- .../src/transforms/ignoreSideEffectTags.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts b/packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts index 11ed6dad495..fa37b366fa2 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() } }