В настоящее время я использую gulp для вызова сценария bash, который очищает мой dist/
каталог и перемещает соответствующие файлы в чистый каталог. Я бы хотел, чтобы это было сделано с помощью gulp, потому что я не уверен, что сценарий будет работать в файловой системе, отличной от * nix.
Пока я использую модуль gulp-clean для очистки dist/
каталога, но когда я пытаюсь переместить требуемые каталоги и их файлы в папку dist, каталоги пусты.
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']);
вызов gulp dist
приводит к тому, что dist/
каталог заполняется правильными каталогами, но все они пусты
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
Как мне скопировать каталоги и их содержимое в dist/
папку?