From ac766647b0e6156b7c4a0bb9a11981fe168852d7 Mon Sep 17 00:00:00 2001 From: Nicolas Mattia Date: Fri, 8 Mar 2024 05:22:58 +0100 Subject: [PATCH] fix(config): prevent vite from loading config (#10360) --- .changeset/khaki-emus-wait.md | 5 +++++ packages/astro/src/core/config/vite-load.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/khaki-emus-wait.md diff --git a/.changeset/khaki-emus-wait.md b/.changeset/khaki-emus-wait.md new file mode 100644 index 0000000000..f05e4b0f73 --- /dev/null +++ b/.changeset/khaki-emus-wait.md @@ -0,0 +1,5 @@ +--- +"astro": patch +--- + +Fixes an issue where some CLI commands attempted to directly read vite config files. diff --git a/packages/astro/src/core/config/vite-load.ts b/packages/astro/src/core/config/vite-load.ts index c890bb48d6..a4e4852b71 100644 --- a/packages/astro/src/core/config/vite-load.ts +++ b/packages/astro/src/core/config/vite-load.ts @@ -6,6 +6,7 @@ import { debug } from '../logger/core.js'; async function createViteServer(root: string, fs: typeof fsType): Promise { const viteServer = await createServer({ + configFile: false, server: { middlewareMode: true, hmr: false, watch: null }, optimizeDeps: { noDiscovery: true }, clearScreen: false,