svg-sprite - Node.js 模块
MIT
跨平台
JavaScript
软件简介
svg-sprite 是一个低层次的 Node.js 模块,它可以将一堆 SVG 文件进行优化,然后将它们烤成几种类型的 SVG sprites
,并包含合适样式表的资源(例如 CSS, Sass, LESS, Stylus, etc.)
使用模式:
// Create spriter instance (see below for `config` examples)
var spriter = new SVGSpriter(config);
// Add SVG source files — the manual way ...
spriter.add('assets/svg-1.svg', null, fs.readFileSync('assets/svg-1.svg', {encoding: 'utf-8'}));
spriter.add('assets/svg-2.svg', null, fs.readFileSync('assets/svg-2.svg', {encoding: 'utf-8'}));
/* ... */
// Compile the sprite
spriter.compile(function(error, result) {
/* ... Write `result` files to disk or do whatever with them ... */
});