मैं वर्तमान में bash स्क्रिप्ट को कॉल करने के लिए gulp का उपयोग कर रहा हूं जो मेरी dist/
निर्देशिका को साफ़ करता है और उपयुक्त फ़ाइलों को स्वच्छ निर्देशिका में ले जाता है। मुझे यह पसंद है कि मैं गल्प के साथ किया जा सकता हूं क्योंकि मुझे यकीन नहीं है कि स्क्रिप्ट एक गैर * निक्स फाइल सिस्टम पर काम करेगी।
अब तक, मैं dist/
निर्देशिका को साफ करने के लिए gulp-clean मॉड्यूल का उपयोग कर रहा हूं, लेकिन जब मैं आवश्यक निर्देशिकाओं और उनकी फ़ाइलों को डिस्टर्ब फ़ोल्डर में ले जाने का प्रयास करता हूं, तो निर्देशिकाएं खाली होती हैं।
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/
फ़ोल्डर में निर्देशिकाओं और उनकी सामग्री की प्रतिलिपि कैसे बनाऊं?