В настоящее время я использую gulp для вызова bash script, который очищает мой каталог dist/
и перемещает соответствующие файлы в чистый каталог. Я хотел бы, чтобы это выполнялось с помощью gulp, потому что я не уверен, что script будет работать с файловой системой non * 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/
?