From: Evan You Date: Thu, 19 Nov 2020 21:58:07 +0000 (-0500) Subject: wip: fix default export side effect handling X-Git-Tag: v3.0.3~21 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6806facfa1f46b1e30b941aae5e4e883ec2593d7;p=thirdparty%2Fvuejs%2Fcore.git wip: fix default export side effect handling --- diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 31e92fb02e..918e3f8d7e 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -930,8 +930,7 @@ export function compileScript( `\n${hasAwait ? `async ` : ``}function setup(${args}) {\n` ) s.append( - `\n/*#__PURE__*/ Object.assign(${defaultTempVar}, {${runtimeOptions}\n setup\n})\n` + - `export default ${defaultTempVar}` + `\nexport default /*#__PURE__*/ Object.assign(${defaultTempVar}, {${runtimeOptions}\n setup\n})\n` ) } else { s.prependLeft(