SVG スプライトとプレビュー ページを作成するために使用する Gulp スクリプトが動作しています。しかし今、私は別の json ファイルにある情報を使用して、プレビュー ページ、より正確にはその中の各アイコンを充実させたいと考えています。しかし、これを行う方法がわかりません。
次のようになります。
function taskFactory(name, spriteMode) {
return gulp.src(srcSvgDir + '*.svg')
.pipe(svgSprite(config))
.pipe(jeditor((json) => {
// read json file for this sprite
// iterate entries in json
// Find the location in preview page (by selector or placeholder string) and paste the information from the json entry.
}))
.pipe(gulp.dest(destDir));
}
しかし、作成中のこのプレビュー ページにアクセスできるかどうかさえわかりません。誰かがまったく違う考えを持っていれば、私は何でも受け入れます。
緊急時には、スプライトとプレビュー ページを作成した後、後者のファイルを解析して編集する C# コンソール アプリを作成できます。純粋に Gulp で作成したいので、それはあまりいいことではありません。