私の質問をチェックしていただきありがとうございます。これはささいなことかもしれませんが、私はここで助けが必要です。GULPを使っていくつかのhtmlコードをantoherに変更してください
と変更するにはどうすればいいですか?GULPです。または一部の文字列をと変更すると、GULPとなります。これに
<img class="social" src="../symbols/facebook.svg">
:たとえば今日、私はこれを変更する必要が
<svg class="social">
<use xlink:href="../symbols/sprite.svg?v201608061556#facebook"></use>
</svg>
あなたは私がシンボル経由アイコンシステムを構築しています見ることができるように、私はそれのようにきれいな私の元のHTMLを維持したいです可能性があります。だから私はウォッチャーなどなくても働くことができます。後で私はGULPを一度実行するだけで、スプライトを作成し、このスプライトを使用するようにHTMLを変更します。
gulp-replaceを試しましたが、regexで文字列を変更することはできますが、正規表現ではそれほど複雑に見えます。私はそれが正規表現でできることは確かではない。また、タイムスタンプを?v201608061556と追加したいと思います。だから私はgulpファイルで書くことができるいくつかのJavaScriptを実行したい。
次に試したのはgulp-domで、必要なもののようです。 正規表現を作るために
- ことが可能です:ターミナルで
if (node.nodeType === NODE_TYPE.DOCUMENT_NODE) { ^ TypeError: Cannot read property 'nodeType' of undefined
ので質問ですが、私はそれが何らかのエラーのために働くことはできませんおよびパッケージをパッケージに交換しますか?
- 誰でも知っているgulp-dom パッケージ。どういうわけか、それを働かせることはできますか?私の タスクを完了することは可能ですか?
- Gulpタスク にJavaScriptを書き込む別の方法はありますか。私は文字列を取ることができます。私の必要に応じてすべてのJavaScript機能を使って処理して保存しますか?
- GulpのHTMLと同じ方法で作業することができます ウェブサイトをコーディングすると機能しますか? DOMを使用する場合、 querySelectorとclassListなどを使用しますか?たぶんjQuery?
ありがとうございます。