Skip to content

Commit 3cfe5f9

Browse files
committed
build: include ssrUtils in server-renderer browser build
1 parent 2035fa0 commit 3cfe5f9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/runtime-core/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ const _ssrUtils = {
325325
}
326326

327327
/**
328-
* SSR utils for \@vue/server-renderer. Only exposed in cjs builds.
328+
* SSR utils for \@vue/server-renderer. Only exposed in ssr-possible builds.
329329
* @internal
330330
*/
331331
export const ssrUtils = (__SSR__ ? _ssrUtils : null) as typeof _ssrUtils

rollup.config.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ function createConfig(format, output, plugins = []) {
204204
!packageOptions.enableNonBrowserBranches,
205205
isGlobalBuild,
206206
isNodeBuild,
207-
isCompatBuild
207+
isCompatBuild,
208+
isServerRenderer
208209
),
209210
...nodePlugins,
210211
...plugins
@@ -228,7 +229,8 @@ function createReplacePlugin(
228229
isBrowserBuild,
229230
isGlobalBuild,
230231
isNodeBuild,
231-
isCompatBuild
232+
isCompatBuild,
233+
isServerRenderer
232234
) {
233235
const replacements = {
234236
__COMMIT__: `"${process.env.COMMIT}"`,
@@ -248,7 +250,7 @@ function createReplacePlugin(
248250
// is targeting Node (SSR)?
249251
__NODE_JS__: isNodeBuild,
250252
// need SSR-specific branches?
251-
__SSR__: isNodeBuild || isBundlerESMBuild,
253+
__SSR__: isNodeBuild || isBundlerESMBuild || isServerRenderer,
252254

253255
// for compiler-sfc browser build inlined deps
254256
...(isBrowserESMBuild

0 commit comments

Comments
 (0)