diff --git a/src/node/alias.ts b/src/node/alias.ts index aeefcbe1c088..c485a33b7f12 100644 --- a/src/node/alias.ts +++ b/src/node/alias.ts @@ -18,12 +18,15 @@ export const DEFAULT_THEME_PATH = join(DIST_CLIENT_PATH, 'theme-default') export const SITE_DATA_ID = '@siteData' export const SITE_DATA_REQUEST_PATH = '/' + SITE_DATA_ID -const vueRuntimePath = 'vue/dist/vue.runtime.esm-bundler.js' - export function resolveAliases( { root, themeDir }: SiteConfig, ssr: boolean ): AliasOptions { + const vueRuntimePath = + process.env.DEBUG || process.env.NODE_ENV !== 'production' + ? 'vue/dist/vue.runtime.esm-browser.js' + : 'vue/dist/vue.runtime.esm-browser.prod.js' + const paths: Record = { '@theme': themeDir, [SITE_DATA_ID]: SITE_DATA_REQUEST_PATH