Ich verwende derzeit gulp, um ein Bash-Skript aufzurufen, das mein dist/
Verzeichnis bereinigt und die entsprechenden Dateien in das Bereinigungsverzeichnis verschiebt. Ich möchte, dass dies mit gulp gemacht wird, da ich nicht sicher bin, ob das Skript auf einem Nicht-Nix-Dateisystem funktioniert.
Bisher verwende ich das Modul gulp-clean, um das dist/
Verzeichnis zu bereinigen. Wenn ich jedoch versuche, die erforderlichen Verzeichnisse und ihre Dateien in den Ordner dist zu verschieben, sind die Verzeichnisse leer.
var gulp = require('gulp'),
clean = require('gulp-clean');
gulp.task('clean', function(){
return gulp.src(['dist/*'], {read:false})
.pipe(clean());
});
gulp.task('move',['clean'], function(){
gulp.src(['_locales', 'icons', 'src/page_action', 'manifest.json'])
.pipe(gulp.dest('dist'));
});
gulp.task('dist', ['move']);
Das Aufrufen gulp dist
führt dazu, dass das dist/
Verzeichnis mit den richtigen Verzeichnissen gefüllt wird, aber alle leer sind
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
Wie kopiere ich die Verzeichnisse und deren Inhalt in den dist/
Ordner?