From cdf0720a69eb164bc2ea87be88b3c4c5deebb168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gautier=20Ben=20A=C3=AFm?= <48261497+GauBen@users.noreply.github.com> Date: Wed, 15 Jan 2025 00:01:39 +0100 Subject: [PATCH] fix: environments might be an empty object --- packages/vite/src/node/baseEnvironment.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/baseEnvironment.ts b/packages/vite/src/node/baseEnvironment.ts index c3202ccf06d28e..b90149d1407ad2 100644 --- a/packages/vite/src/node/baseEnvironment.ts +++ b/packages/vite/src/node/baseEnvironment.ts @@ -52,7 +52,7 @@ export class PartialEnvironment { constructor( name: string, topLevelConfig: ResolvedConfig, - options: ResolvedEnvironmentOptions = topLevelConfig.environments[name], + options: ResolvedEnvironmentOptions = topLevelConfig.environments?.[name] ?? {}, ) { // only allow some characters so that we can use name without escaping for directory names // and make users easier to access with `environments.*`