summaryrefslogtreecommitdiff
path: root/packages/integrations
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations')
-rw-r--r--packages/integrations/image/src/lib/get-image.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/integrations/image/src/lib/get-image.ts b/packages/integrations/image/src/lib/get-image.ts
index 9ec58795b..c295831a3 100644
--- a/packages/integrations/image/src/lib/get-image.ts
+++ b/packages/integrations/image/src/lib/get-image.ts
@@ -117,8 +117,9 @@ export async function getImage(
const attributes = await loader.getImageAttributes(resolved);
+ // `.env` must be optional to support running in environments outside of `vite` (such as `astro.config`)
// @ts-ignore
- const isDev = import.meta.env.DEV;
+ const isDev = import.meta.env?.DEV;
const isLocalImage = !isRemoteImage(resolved.src);
const _loader = isDev && isLocalImage ? sharp : loader;