Şu anda dist/
dizinimi temizleyen ve uygun dosyaları temiz dizine taşıyan bir bash betiğini çağırmak için gulp kullanıyorum . Bunun gulp ile yapılmasını istiyorum çünkü betiğin * nix olmayan bir dosya sisteminde çalışacağından emin değilim.
Şimdiye kadar dist/
dizini temizlemek için gulp-clean modülünü kullanıyorum, ancak gerekli dizinleri ve dosyalarını dist klasörüne taşımaya çalıştığımda dizinler boş.
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']);
arama gulp dist
, dist/
dizinde doğru dizinlerle doldurulur, ancak hepsi boştur
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
Dizinleri ve içeriklerini dist/
klasöre nasıl kopyalarım ?