导入 Iconify 图标集
本教程是 Iconify Tools 中 导入函数文档 的一部分。
没有专门用于导入图标集的函数,因为这是多余的。您只需从文件中读取内容,解析 JSON 数据,并创建一个新的 IconSet 实例即可。
示例
example.ts
ts
import { promises as fs } from 'fs';
import { IconSet, exportToDirectory } from '@iconify/tools';
import { validateIconSet } from '@iconify/utils';
(async () => {
// Read data, parse JSON
const rawData = JSON.parse(
await fs.readFile('files/arty-animated.json', 'utf8')
);
// Validate icon set (optional step)
const validatedData = validateIconSet(rawData);
// Create new IconSet instance
const iconSet = new IconSet(validatedData);
// Done. Do something with icon set...
// For example, export as SVG files
await exportToDirectory(iconSet, {
target: 'output'
})
})();