From d50a2e687126c3ce0f7e159bb6dfcc1376fe0e05 Mon Sep 17 00:00:00 2001 From: Jonas <30421456+jonaskuske@users.noreply.github.com> Date: Tue, 9 Nov 2021 02:10:30 +0100 Subject: [PATCH] fix: set tempDir outside package root package root can be read-only when install strategies like PnP are used, so the tempDir needs to be outside the vitepress package itself close #435 --- src/node/config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/config.ts b/src/node/config.ts index 4fdc2117..9e76c767 100644 --- a/src/node/config.ts +++ b/src/node/config.ts @@ -16,7 +16,7 @@ import { LocaleConfig, createLangDictionary } from './shared' -import { resolveAliases, APP_PATH, DEFAULT_THEME_PATH } from './alias' +import { resolveAliases, DEFAULT_THEME_PATH } from './alias' import { MarkdownOptions } from './markdown/markdown' import _debug from 'debug' @@ -122,7 +122,7 @@ export async function resolveConfig( pages, configPath, outDir: resolve(root, 'dist'), - tempDir: path.resolve(APP_PATH, 'temp'), + tempDir: resolve(root, '.tmp'), markdown: userConfig.markdown, alias: resolveAliases(themeDir), vue: userConfig.vue,