diff options
author | 2022-08-11 16:24:17 -0700 | |
---|---|---|
committer | 2022-08-11 16:24:17 -0700 | |
commit | 42fd6936cdb7106aea3770bed5313e558fc8b6dc (patch) | |
tree | bf7a0d10ddc64cca301816a863dc043a73e43ade /packages/integrations/image/src | |
parent | e65c772678dba0e2ced72c87835d7d8ecb9d6184 (diff) | |
download | astro-42fd6936cdb7106aea3770bed5313e558fc8b6dc.tar.gz astro-42fd6936cdb7106aea3770bed5313e558fc8b6dc.tar.zst astro-42fd6936cdb7106aea3770bed5313e558fc8b6dc.zip |
fix astro image bad imports (#4279)
Diffstat (limited to 'packages/integrations/image/src')
-rw-r--r-- | packages/integrations/image/src/lib/get-image.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/integrations/image/src/lib/get-image.ts b/packages/integrations/image/src/lib/get-image.ts index c295831a3..223e9e1bd 100644 --- a/packages/integrations/image/src/lib/get-image.ts +++ b/packages/integrations/image/src/lib/get-image.ts @@ -107,7 +107,9 @@ export async function getImage( if (!loader) { // @ts-ignore - const { default: mod } = await import('virtual:image-loader'); + const { default: mod } = await import('virtual:image-loader').catch(() => { + throw new Error('[@astrojs/image] Builtin image loader not found. (Did you remember to add the integration to your Astro config?)'); + }); loader = mod as ImageService; globalThis.astroImage = globalThis.astroImage || {}; globalThis.astroImage.loader = loader; |