文件操作 - sprite.js
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/svg-baker/lib/sprite.js
编辑文件内容
const { renderer } = require('posthtml-svg-mode'); const defaultFactory = require('./sprite-factory'); class Sprite { constructor({ tree, filename }) { this.tree = tree; this.filename = filename; } /** * @param {Object} options * @param {Array<SpriteSymbol>} options.symbols * @param {string} options.filename Output sprite filename * @param {Function<Promise<PostHTMLProcessingResult>>} [options.factory] * @return {Promise<Sprite>} */ static create(options) { const { symbols, filename, factory = defaultFactory } = options; return factory({ symbols }).then(({ tree }) => new Sprite({ tree, filename })); } /** * @return {string} */ render() { return renderer(this.tree); } } module.exports = Sprite;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件