Mam zadanie haftu, które musi odczytać plik do zmiennej, a następnie użyć jego zawartości jako danych wejściowych dla innej funkcji, która działa na plikach w potoku. Jak mogę to zrobić?Gulp: Jak mogę odczytać zawartość pliku do zmiennej?
Przykład psuedo-psuedo Kod
gulp.task('doSometing', function() {
var fileContent=getFileContent("path/to/file.something"); //How?
return gulp.src(dirs.src + '/templates/*.html')
.pipe(myFunction(fileContent))
.pipe(gulp.dest('destination/path));
});
Co chcesz zrobić? Z 'gulp.src()' już czytasz pliki, a następnie przesyłasz je do innych funkcji. Mam wrażenie, że nie rozumiesz, jak działa Gulp, może powinieneś przeczytać nieco więcej dokumentacji. – rednaw
To, co próbuję zrobić, to dokładnie to, o co mnie pytano. Źródła rur zostaną poddane transformacji, na którą ma wpływ plik, który próbuję odczytać. Twoje założenie jest błędne i całkiem szczerze rozczarowujące. Jeśli istnieje pewna część dokumentacji, która Twoim zdaniem jest istotna dla mojego pytania, byłbym wdzięczny, gdyby podał link do niej. W przeciwnym razie Twój komentarz jest nieprzydatny i protekcjonalny. – OpherV
Jesteś dziwnie niejasny o "rodzaju transformacji" :) W zależności od transformacji może być plugin, który robi dokładnie to, co chcesz. Np. Jeśli chcesz zastąpić ciąg znaków w pliku, musisz użyć wtyczki "gulp". Nie wiedząc, z jakimi typami plików pracujesz ('.shing"), lub co 'myfunction()' może istnieć więcej Gulp-owski sposób, aby to zrobić. –