Я использую gulp и пытаюсь создать задачу gulp, которая объединяет файлы в файл javascript.
Например, изображение у меня есть:
Файл template\template1.html
:
<h2>some html content</h2>
<p>blah blah blah</p>
Файл template\template2.html
:
<h2>some other html content</h2>
<img src='cat.png'>
Я хотел бы прочитать и объединить эти файлы в один файл JavaScript, например:
const templates = {
"template1" : "<h2>some html content</h2>\n<p>blah blah blah</p>",
"template2" : "<h2>some other html content</h2>\n<img src='cat.png'>"
}
export default templates
Тем не менее, я терплю неудачу, когда имею дело с глотанием сантехники (я совершенно новичок в глотке, я признаю).
Как достичь своей цели?
Прямо сейчас я попытался поиграть с gulp-trough
, но при запуске не получилось:
const gulp = require('gulp');
const through = require('gulp-through');
gulp.task('templates', function () {
var result = {}
gulp.src('src/templates/**/*.html')
.pipe(through('readFile', function(){
console.log(arguments); // not reached!
}, defaults));
})
gulp.task('default', ['templates'])