build: avoid runtime wildcard import in global build

This commit is contained in:
Evan You
2020-02-13 18:50:36 -05:00
parent 5455e8e69a
commit 32d6a46474
4 changed files with 12 additions and 1 deletions

View File

@@ -136,6 +136,7 @@ function createConfig(format, output, plugins = []) {
(isGlobalBuild || isRawESMBuild || isBundlerESMBuild) &&
!packageOptions.enableNonBrowserBranches,
isRuntimeCompileBuild,
isGlobalBuild,
isNodeBuild
),
...plugins
@@ -154,6 +155,7 @@ function createReplacePlugin(
isBundlerESMBuild,
isBrowserBuild,
isRuntimeCompileBuild,
isGlobalBuild,
isNodeBuild
) {
const replacements = {
@@ -172,6 +174,7 @@ function createReplacePlugin(
__BUNDLER__: isBundlerESMBuild,
// support compile in browser?
__RUNTIME_COMPILE__: isRuntimeCompileBuild,
__GLOBAL__: isGlobalBuild,
// is targeting Node (SSR)?
__NODE_JS__: isNodeBuild,
// support options?