]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(runtime-core): expose ssrUtils in esm-bundler build
authorEvan You <yyx990803@gmail.com>
Tue, 27 Jul 2021 21:59:13 +0000 (17:59 -0400)
committerEvan You <yyx990803@gmail.com>
Tue, 27 Jul 2021 21:59:13 +0000 (17:59 -0400)
this is necessary for worker environments where Vue needs to be
bundled (instead of using cjs build via Node.js require)

fix #4199

packages/runtime-core/src/index.ts

index 26e70dd9141076516156eff89a86a94501e3ba9f..5fbcc8925a93520dbb02c26102298d773521cefb 100644 (file)
@@ -313,7 +313,9 @@ const _ssrUtils = {
  * SSR utils for \@vue/server-renderer. Only exposed in cjs builds.
  * @internal
  */
-export const ssrUtils = (__NODE_JS__ ? _ssrUtils : null) as typeof _ssrUtils
+export const ssrUtils = (
+  __NODE_JS__ || __ESM_BUNDLER__ ? _ssrUtils : null
+) as typeof _ssrUtils
 
 // 2.x COMPAT ------------------------------------------------------------------