vite-plugin-sprites
一款基于NodeJs的图片合成Vite插件,可将多张小图合并成一张大图并生成对应的css样式,可有效减少服务器接收和发送请求,提高页面加载速度。支持 Vue、React等所有框架
安装使用
安装依赖
npm install vite-plugin-sprites -D
# or
pnpm install vite-plugin-sprites -D
# or
yarn install vite-plugin-sprites -D
使用配置
import { defineConfig } from 'vite'
import sprites from 'vite-plugin-sprites'
export default defineConfig({
plugins: [
sprites({
iconPath: '/src/assets/icon',
savePath: '/src/assets/icon',
width: 500,
spacing: 5,
prefix: 'icon-'
})
]
})
引入样式
在页面适当位置引入生成的样式,如
import './assets/icon/sprites.css'
在页面中使用
<div>
<i class="icon-down"></i>
</div>