From: Evan You Date: Fri, 27 Nov 2020 23:13:04 +0000 (-0500) Subject: build: avoid shipping patch flag name strings in prod X-Git-Tag: v3.0.4~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a76e58e5fde350026ab1bb15356ca1f51ad74bba;p=thirdparty%2Fvuejs%2Fcore.git build: avoid shipping patch flag name strings in prod --- diff --git a/packages/compiler-core/src/transforms/transformText.ts b/packages/compiler-core/src/transforms/transformText.ts index 103ceb6fb5..0c672f9cc8 100644 --- a/packages/compiler-core/src/transforms/transformText.ts +++ b/packages/compiler-core/src/transforms/transformText.ts @@ -85,7 +85,8 @@ export const transformText: NodeTransform = (node, context) => { getConstantType(child) === ConstantTypes.NOT_CONSTANT ) { callArgs.push( - `${PatchFlags.TEXT} /* ${PatchFlagNames[PatchFlags.TEXT]} */` + PatchFlags.TEXT + + (__DEV__ ? ` /* ${PatchFlagNames[PatchFlags.TEXT]} */` : ``) ) } children[i] = { diff --git a/packages/compiler-core/src/transforms/vFor.ts b/packages/compiler-core/src/transforms/vFor.ts index 7949c014fb..aadb07edac 100644 --- a/packages/compiler-core/src/transforms/vFor.ts +++ b/packages/compiler-core/src/transforms/vFor.ts @@ -88,7 +88,8 @@ export const transformFor = createStructuralDirectiveTransform( helper(FRAGMENT), undefined, renderExp, - `${fragmentFlag} /* ${PatchFlagNames[fragmentFlag]} */`, + fragmentFlag + + (__DEV__ ? ` /* ${PatchFlagNames[fragmentFlag]} */` : ``), undefined, undefined, true /* isBlock */, @@ -147,9 +148,10 @@ export const transformFor = createStructuralDirectiveTransform( helper(FRAGMENT), keyProperty ? createObjectExpression([keyProperty]) : undefined, node.children, - `${PatchFlags.STABLE_FRAGMENT} /* ${ - PatchFlagNames[PatchFlags.STABLE_FRAGMENT] - } */`, + PatchFlags.STABLE_FRAGMENT + + (__DEV__ + ? ` /* ${PatchFlagNames[PatchFlags.STABLE_FRAGMENT]} */` + : ``), undefined, undefined, true diff --git a/packages/compiler-core/src/transforms/vIf.ts b/packages/compiler-core/src/transforms/vIf.ts index e98604d037..a9ea7acfb4 100644 --- a/packages/compiler-core/src/transforms/vIf.ts +++ b/packages/compiler-core/src/transforms/vIf.ts @@ -251,9 +251,10 @@ function createChildrenCodegenNode( helper(FRAGMENT), createObjectExpression([keyProperty]), children, - `${PatchFlags.STABLE_FRAGMENT} /* ${ - PatchFlagNames[PatchFlags.STABLE_FRAGMENT] - } */`, + PatchFlags.STABLE_FRAGMENT + + (__DEV__ + ? ` /* ${PatchFlagNames[PatchFlags.STABLE_FRAGMENT]} */` + : ``), undefined, undefined, true,