Obecnie używam gulp do wywołania skryptu bash, który czyści mój dist/
katalog i przenosi odpowiednie pliki do czystego katalogu. Chciałbym, aby było to zrobione za pomocą gulp, ponieważ nie jestem pewien, czy skrypt będzie działał na systemie plików innym niż * nix.
Do tej pory używam modułu gulp-clean do czyszczenia dist/
katalogu, ale kiedy próbuję przenieść wymagane katalogi i ich pliki do folderu dist, katalogi są puste.
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']);
wywołanie gulp dist
powoduje, że dist/
katalog jest wypełniany odpowiednimi katalogami, ale wszystkie są puste
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
Jak skopiować katalogi i ich zawartość do dist/
folderu?