From 9b9fdc710a6cedb3e278805eb07bed669ca2075e Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Fri, 20 Aug 2021 12:12:48 +0200 Subject: [PATCH] fix: allow vite server access to theme and local files --- src/node/plugin.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/node/plugin.ts b/src/node/plugin.ts index 6bfdcbb9..46921459 100644 --- a/src/node/plugin.ts +++ b/src/node/plugin.ts @@ -1,5 +1,5 @@ import path from 'path' -import { mergeConfig, Plugin, ResolvedConfig } from 'vite' +import { defineConfig, mergeConfig, Plugin, ResolvedConfig } from 'vite' import { SiteConfig, resolveSiteData } from './config' import { createMarkdownToVueRenderFn, @@ -71,7 +71,7 @@ export function createVitePressPlugin( }, config() { - const baseConfig = { + const baseConfig = defineConfig({ resolve: { alias }, @@ -84,8 +84,13 @@ export function createVitePressPlugin( // force include vue to avoid duplicated copies when linked + optimized include: ['vue'], exclude: ['@docsearch/js'] + }, + server: { + fs: { + allow: [APP_PATH, srcDir] + } } - } + }) return userViteConfig ? mergeConfig(userViteConfig, baseConfig) : baseConfig