Skip to content

Commit d02a3c4

Browse files
authoredJan 12, 2024
Disable file watcher for internal one-off vite servers (#9665)
1 parent 37e1018 commit d02a3c4

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed
 

‎.changeset/blue-pets-battle.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"astro": patch
3+
---
4+
5+
Disables internal file watcher for one-off Vite servers to improve start-up performance

‎packages/astro/src/core/config/vite-load.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { debug } from '../logger/core.js';
66

77
async function createViteServer(root: string, fs: typeof fsType): Promise<ViteDevServer> {
88
const viteServer = await createServer({
9-
server: { middlewareMode: true, hmr: false, watch: { ignored: ['**'] } },
9+
server: { middlewareMode: true, hmr: false, watch: null },
1010
optimizeDeps: { disabled: true },
1111
clearScreen: false,
1212
appType: 'custom',

‎packages/astro/src/core/sync/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export async function syncInternal(
8181
const tempViteServer = await createServer(
8282
await createVite(
8383
{
84-
server: { middlewareMode: true, hmr: false, watch: { ignored: ['**'] } },
84+
server: { middlewareMode: true, hmr: false, watch: null },
8585
optimizeDeps: { disabled: true },
8686
ssr: { external: [] },
8787
logLevel: 'silent',

0 commit comments

Comments
 (0)
Please sign in to comment.