Skip to content

Commit 42d1b2e

Browse files
committed
chore: update comments
1 parent 0611a53 commit 42d1b2e

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/_posts/vite/imagetools.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -819,6 +819,7 @@ imagetools 可以压缩图片体积,但是,针对不同格式的图片,适
819819

820820
```ts
821821
import { defineConfig } from 'vite'
822+
import { imagetools } from 'vite-imagetools'
822823
import { ViteImageOptimizer } from 'vite-plugin-image-optimizer'
823824

824825
export default defineConfig({
@@ -843,12 +844,15 @@ export default defineConfig({
843844
},
844845
}),
845846
/**
846-
* 处理所有图片的压缩优化
847-
*
848-
* 在编译后处理,对 JS/CSS 中各类方式使用的所有图片生效
849-
*/
847+
* 处理所有图片的压缩优化
848+
*
849+
* 在编译后处理,对 JS/CSS 中各类方式使用的所有图片生效
850+
*
851+
* - xx.ignore.xxx 格式的图片文件不会被压缩,用于特殊情况下跳过
852+
* 例如:.png 格式的 apng 动图需要命名为 xxx.ignore.png 以跳过压缩,否则会被转换为静态图片
853+
*/
850854
ViteImageOptimizer({
851-
test: /\.(jpe?g|png|gif|tiff|webp|svg|avif)$/i,
855+
test: /^(?!.*\.ignore\.).*\.(jpe?g|png|gif|tiff|webp|svg|avif)$/i,
852856
includePublic: true,
853857
// include: ['src/pages/party/lottery'], // 仅处理 lottery 目录
854858
// 排除其他目录,减少内存占用

0 commit comments

Comments
 (0)