【发布时间】:2017-02-10 19:17:33
【问题描述】:
我有许多需要通过 JSON 提供的 SVG 图标。我喜欢让所有的 SVG 做这样的事情。
{
"name": "icon-file-name",
"data": "<svg version=\"1.1\">...</svg>"
},
{
"name": "icon-file-name",
"data": "<svg version=\"1.1\">...</svg>"
}
到目前为止,我只有这个:
gulp.task('buildSvgIcon', function() {
return gulp.src([ paths.svgIcons + '*.svg'])
.pipe(gulp.dest('./www/assets/cleaned-up-svg-icons/'));
});
这是我需要的:
- 获取文件名并将其添加到“name”中。
- 获取 SVG 数据并将其添加到“数据”中。
- 为双引号添加反斜杠。例如。版本=\"1.1\"。
如果你能告诉我一个如何做到这一点的想法,那将是很大的帮助。
【问题讨论】:
标签: javascript json gulp