Просмотр исходного кода

fix: 消除自定义插件警告

BaiLuoYan 4 недель назад
Родитель
Сommit
c5eacbc8e0
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      build/svgConvert.ts

+ 3 - 1
build/svgConvert.ts

@@ -39,6 +39,7 @@ export default function svgConvert(options: Options = {}): Plugin {
                     const innerContent = svgContent.replace(/<svg[^>]*>([\s\S]*)<\/svg>/i, '$1');
                     const innerContent = svgContent.replace(/<svg[^>]*>([\s\S]*)<\/svg>/i, '$1');
                     return {
                     return {
                         code: `export default {width: ${width}, height: ${height}, body: ${JSON.stringify(innerContent)}}`,
                         code: `export default {width: ${width}, height: ${height}, body: ${JSON.stringify(innerContent)}}`,
+                        map: null,
                     };
                     };
                 }
                 }
             }
             }
@@ -91,9 +92,10 @@ export default function svgConvert(options: Options = {}): Plugin {
             // 提取 SVG 标签内的内容
             // 提取 SVG 标签内的内容
             const innerContent = optimizedSvg.replace(/<svg[^>]*>([\s\S]*)<\/svg>/i, '$1');
             const innerContent = optimizedSvg.replace(/<svg[^>]*>([\s\S]*)<\/svg>/i, '$1');
 
 
-            // 返回转换后的代码
+            // 返回转换后的代码(不生成 sourcemap,避免 Vite 警告)
             return {
             return {
                 code: `export default {width: ${width}, height: ${height}, body: ${JSON.stringify(innerContent)}}`,
                 code: `export default {width: ${width}, height: ${height}, body: ${JSON.stringify(innerContent)}}`,
+                map: null,
             };
             };
         },
         },
     };
     };