Просмотр исходного кода

build: fix compat build exports (again)

Evan You 4 лет назад
Родитель
Сommit
22a9b3711c
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      rollup.config.js

+ 5 - 5
rollup.config.js

@@ -81,11 +81,6 @@ function createConfig(format, output, plugins = []) {
     process.exit(1)
   }
 
-  const isCompatBuild = !!packageOptions.compat
-  output.exports = isCompatBuild ? 'default' : 'named'
-  output.sourcemap = !!process.env.SOURCE_MAP
-  output.externalLiveBindings = false
-
   const isProductionBuild =
     process.env.__DEV__ === 'false' || /\.prod\.js$/.test(output.file)
   const isBundlerESMBuild = /esm-bundler/.test(format)
@@ -93,6 +88,11 @@ function createConfig(format, output, plugins = []) {
   const isNodeBuild = format === 'cjs'
   const isGlobalBuild = /global/.test(format)
   const isCompatPackage = pkg.name === '@vue/compat'
+  const isCompatBuild = !!packageOptions.compat
+
+  output.exports = isCompatPackage ? 'auto' : 'named'
+  output.sourcemap = !!process.env.SOURCE_MAP
+  output.externalLiveBindings = false
 
   if (isGlobalBuild) {
     output.name = packageOptions.name