我正在创建一个可以读取任何文件(php、jsp、html 等)、定位块标签并根据块标签中的信息进行替换的系统。
我将写入文件的代码:
<!-- build:<name> -->
{
"testObject": {
"name": "jonathan",
"number": 3,
"male": true
}
}
<!-- endBuild -->
期望的替换:
<h1>Jonathan</h1>
<p>is a male and is positioned at #3.</p>
您可能注意到,我使用了 gulp-html-replace 的组件。我研究过 gulp-data 并且知道如何使用 gulp.src 和 gulp.dest 来构建文件。只是缺少读取、构建和替换对象步骤。理想情况下,这将适用于整个文档中的多个对象实例。谢谢。