From: Evan You Date: Wed, 25 May 2022 05:52:54 +0000 (+0800) Subject: build: include ssrUtils in server-renderer browser build X-Git-Tag: v3.2.37~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3cfe5f9fc8b20e096ace2372bfbe58a2f0f0d5ad;p=thirdparty%2Fvuejs%2Fcore.git build: include ssrUtils in server-renderer browser build --- diff --git a/packages/runtime-core/src/index.ts b/packages/runtime-core/src/index.ts index 12a2dee277..735bea7d1e 100644 --- a/packages/runtime-core/src/index.ts +++ b/packages/runtime-core/src/index.ts @@ -325,7 +325,7 @@ const _ssrUtils = { } /** - * SSR utils for \@vue/server-renderer. Only exposed in cjs builds. + * SSR utils for \@vue/server-renderer. Only exposed in ssr-possible builds. * @internal */ export const ssrUtils = (__SSR__ ? _ssrUtils : null) as typeof _ssrUtils diff --git a/rollup.config.js b/rollup.config.js index 1bc27969cb..e7bb969adf 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -204,7 +204,8 @@ function createConfig(format, output, plugins = []) { !packageOptions.enableNonBrowserBranches, isGlobalBuild, isNodeBuild, - isCompatBuild + isCompatBuild, + isServerRenderer ), ...nodePlugins, ...plugins @@ -228,7 +229,8 @@ function createReplacePlugin( isBrowserBuild, isGlobalBuild, isNodeBuild, - isCompatBuild + isCompatBuild, + isServerRenderer ) { const replacements = { __COMMIT__: `"${process.env.COMMIT}"`, @@ -248,7 +250,7 @@ function createReplacePlugin( // is targeting Node (SSR)? __NODE_JS__: isNodeBuild, // need SSR-specific branches? - __SSR__: isNodeBuild || isBundlerESMBuild, + __SSR__: isNodeBuild || isBundlerESMBuild || isServerRenderer, // for compiler-sfc browser build inlined deps ...(isBrowserESMBuild