Я использую gulp для создания потока файлов, сопоставленных glob, и перемещаю их по своей вложенной структуре в новое место. Для этого я сначала хотел создать простой сквозной поток, чтобы посмотреть, что я передаю, если я подключу его к gulp.src().
Вот мой тест gulpfile.js:
var through = require("through");
var fs = require("fs");
function write(file) {
console.log(file);
console.log(file.toString());
}
gulp.task("move", function () {
return gulp.src("./**")
.pipe(through(write));
});
Если я запустил задачу gulp 'move' в командной строке, я получаю вывод следующим образом:
<File "some/path">
[object Object]
<File "some/path/file.js" <Buffer 2f 2a 0a 0a 4f 72 67 69 6e 61 6c 20 53 74 79 6c 65 20 66 72 6f 6d 20 65 74 68 61 6e 73 63 68 6f 6f 6e 6f 76 65 72 2e 63 6f 6d 2f 73 6f 6c 61 72 69 7a 65 ...>>
[object Object]
Что это за объекты? Как я могу взаимодействовать с ними?