Explorar o código

fix(build): build vue-compat in default exports mode (#4460)

Illya Klymov %!s(int64=4) %!d(string=hai) anos
pai
achega
7575733b8c
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      rollup.config.js

+ 2 - 2
rollup.config.js

@@ -81,7 +81,8 @@ function createConfig(format, output, plugins = []) {
     process.exit(1)
   }
 
-  output.exports = 'named'
+  const isCompatBuild = !!packageOptions.compat
+  output.exports = isCompatBuild ? 'default' : 'named'
   output.sourcemap = !!process.env.SOURCE_MAP
   output.externalLiveBindings = false
 
@@ -91,7 +92,6 @@ function createConfig(format, output, plugins = []) {
   const isBrowserESMBuild = /esm-browser/.test(format)
   const isNodeBuild = format === 'cjs'
   const isGlobalBuild = /global/.test(format)
-  const isCompatBuild = !!packageOptions.compat
   const isCompatPackage = pkg.name === '@vue/compat'
 
   if (isGlobalBuild) {