Browse Source

fix(compiler-dom): do not throw in production on side effect tags

close #8287
close #8292
pull/7594/head
Evan You 2 years ago
parent
commit
c454b9d7f4
  1. 10
      packages/compiler-dom/src/transforms/ignoreSideEffectTags.ts

10
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()
}
}
Loading…
Cancel
Save