From: Evan You Date: Tue, 7 Sep 2021 16:38:19 +0000 (-0400) Subject: build: fix compat build exports (again) X-Git-Tag: v3.2.10~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=22a9b3711c70f479421b6caee732ccaf11b3b248;p=thirdparty%2Fvuejs%2Fcore.git build: fix compat build exports (again) --- diff --git a/rollup.config.js b/rollup.config.js index e07f6bb637..a8b6ab4852 100644 --- a/rollup.config.js +++ b/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