Commit 550be67

HPCesia <me@hpcesia.com>
2025-02-02 14:08:10
fix: useless dynamic import
Import all file cause many vite warnings, now only import image file.
1 parent 3ad7665
Changed files (1)
src
components
src/components/utils/ImageWrapper.astro
@@ -24,9 +24,12 @@ const isPublic = src.startsWith('/');
 
 let img;
 if (isLocal) {
-  const files = import.meta.glob<ImageMetadata>('../../**', {
-    import: 'default',
-  });
+  const files = import.meta.glob<ImageMetadata>(
+    '../../**/*.{png,jpg,jpeg,tiff,webp,gif,svg,avif,jfif,pjpeg,pjp,ico}',
+    {
+      import: 'default',
+    }
+  );
   let normalizedPath = path.normalize(path.join('../../', basePath, src)).replace(/\\/g, '/');
   const file = files[normalizedPath];
   if (!file) {