From dc596621cf5ad11585597423b0a98266949c932a Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Wed, 30 Nov 2022 09:26:17 +0530 Subject: [PATCH] fix(build): allow serving files in dev from workspace root (#1647) --- src/node/plugin.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/node/plugin.ts b/src/node/plugin.ts index f324e611a2f..01941a468fa 100644 --- a/src/node/plugin.ts +++ b/src/node/plugin.ts @@ -1,6 +1,12 @@ import path from 'path' import c from 'picocolors' -import { defineConfig, mergeConfig, Plugin, ResolvedConfig } from 'vite' +import { + defineConfig, + mergeConfig, + searchForWorkspaceRoot, + Plugin, + ResolvedConfig +} from 'vite' import { SiteConfig } from './config' import { createMarkdownToVueRenderFn, clearCache } from './markdownToVue' import { @@ -117,7 +123,11 @@ export async function createVitePressPlugin( }, server: { fs: { - allow: [DIST_CLIENT_PATH, srcDir, process.cwd()] + allow: [ + DIST_CLIENT_PATH, + srcDir, + searchForWorkspaceRoot(process.cwd()) + ] } } })