Я использую gulp для верстки, и хочу сделать так, чтобы готовую верстку можно было конвертировать из
html
в
php
для
wordpress
. Я застрял на том, что мне нужно заменить все
<link>
и
<script>
на
wp__enque_styles
и
wp_enque_scripts
. Я смог получить пути к файлам с помощью модуля
gulp-find
, но проблема в том, что у меня не получается вытащить все из pipe и сохранить в переменную. Я попробовал вывети информацию хотя бы в консоль, но это также не сработало. Вот мой код:
let gulp = require("gulp"),
es = require("event-stream"),
fs = require("fs"),
find = require("gulp-find"),
rename = require("gulp-rename");
const action = es => es.map((file, cb) => {
console.log(file.path);
return cb();
});
gulp.task("wp", () => {
return src(project.src.html) // открыли файл
.pipe(find(/([`"'])\S+?\.(css|js)\1/gi)) // нашли все пути
.pipe(action(es)) // вызвали вывод путей в консоль
.pipe(rename({ extname: ".php" }))
.pipe(dest(project.build.php))
})
В консоль выводится информация о завершении task, но не выводится, найденная в файле информация:
Что я делаю не так? Как корректно обработать информацию с помощью pipe и вывести ее в консоль? А затем, сохранить в переменную для последующей работы?