Browse Source

wip: fix default export side effect handling

Evan You 5 years ago
parent
commit
6806facfa1
1 changed files with 1 additions and 2 deletions
  1. 1 2
      packages/compiler-sfc/src/compileScript.ts

+ 1 - 2
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(